HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2022
0128
zrs90(5さい)●HSP3.6のかんたん入力が、使用不能に(※原因不明。)11解決


zrs90(5さい)

リンク

2022/1/28(Fri) 00:51:28|NO.95215

Windows7 32ビットpro HSP3.4〜3.6を
osと別ドライブで使っています。

原因不明ですが、hsp3.6の標準エディタの
海外版を間違えて起動した後
3.6通常版のエディタに戻しましたが

何故か、HSP3.6だけHSPアシスタントの
EZinputとエディタ右クリックのメニュー
の、かんたん入力が使用出来なくなりました。

標準エディタの右クリックメニューからは
かんたん入力は使用できません
の表示が出ています。

電源を切り、os回復ドライブの設定で
3日程前の設定があったので使いましたが
ダメでした。

やはり、3.6の再インストールしかないでしょうか?
(※ソース等の退避とか、外部ツール再設定が
面倒なので、正直やりたくない)


-追記-

GENKIさんへ

3.7β1で「かんたん入力」が動かないのは
Peasエディタが消えた影響かな?
ひな形代わりに登録して使っていたので
ちょっと残念。とTwitterにありましたので...

私のPCと同じ症状でなければ...の話になりますが

標準エディタのツールメニュー
HSPアシスタント起動→EZinputから使えるかも。

ここから、かんたん入力用のファイル名
フォルダ表示が出来ないなら、ムリと思います。
(※ hspat.exe や、かんたん入力用のデータとフォルダ
がないなら、ムリですが。)



この記事に返信する


アキアキノヒロロ

リンク

2022/1/28(Fri) 09:20:09|NO.95220

私の[3.7β1]でも、「かんたん入力」が動きませんでした。

>(※ hspat.exe や、かんたん入力用のデータとフォルダ
>がないなら、ムリですが。)

で、[3.7β1]と[3.6]で、[hsed3.exe]のあるフォルダの中を比べて見ると、
両方とも、[hspat.exe]はありますが、[3.7β1]には、[aht]フォルダと[ahtman.exe]がありませんでした。
強引に、[3.6]のものをコピーして[3.7β1]に入れて試したところ、「かんたん入力」もEZinputも実行出来ました。

これって、大丈夫なやり方なんでしょうか?
[3.7]開発の必要上、外してあって、そのままにしておくべきなんでしょうか?



アキアキノヒロロ

リンク

2022/1/28(Fri) 09:48:13|NO.95221

[3.6]の再インストールではなく、もし、[3.6]以前のものがあるならば、ここで私が試したように、
[3.6]以前のものから、[aht]フォルダと[ahtman.exe]を持ってくればいいはずと思います。



zrs90(5さい)

リンク

2022/1/28(Fri) 13:09:51|NO.95223

アキアキノヒロロさんへ、返信ありがとうございます。

3.7βに入ってないなら、ムリに使わない方が
無難と思います。
...私は3.7βは、使っていないので分かりませんが
標準エディタのレガシーツールメニュー自体
廃止されているはず。
安定版の3.6等まで影響が、出かねないです。

(※ ahtman.exeは、3.7β1で廃止されたpeasエディタ
peasのデータは3.6のAHTフォルダですね。)


ウチの問題は違っていて、3.6のフォルダには
全てファイルは残ってますが、かんたん入力が
使えなくなった...という事です。

複数のhsp3.x環境下で、普通起動しない、3.6海外版のエディタを
起動した上、外部ツール設定(コレは、3.6日本版のエディタでやりました)
したのが、怪しいと考えています。
はっきりしていないので、原因不明としています。


後、外部ツールの設定は、hsp3.x混在環境の場合
古いバージョンからの設定はやらない方が
良いです。

(※外部ツール設定については
直前まで使っていた、3.5の設定が、インストールした3.6に
引き継がれていたはず。
3.6で設定を変更した場合、過去版のhsp3.5等には設定が
反映されないので、古いバージョンから設定した場合
設定の不整合?が起こる可能性があります。)


電源落として、os環境を戻してダメだったので
おそらくレジストリに、何か書き込まれた...ようです。
近いうちに、3.6を一度アンインストールして、再インストールする
予定です。
(※ もし、レジストリの操作で直るとしても
操作して直す知識も、自信もないので。)

解決として置きます。
何か、この件でありましたら
このスレッドで相談させて頂きます。

...ありがとうございました。



zrs90(5さい)

リンク

2022/1/28(Fri) 15:29:34|NO.95224

今回の件、レジストリも、海外版のエディタも
全く関係ありませんでした。

再インストールするつもりで、データ退避
しようとしていて、原因が分かりました。
(※原因が馬鹿すぎて、自分に呆れてます。)

何らかの操作中に、ezinput のフォルダ自体を
ドラッグして、別フォルダに入れてしまった為
かんたん入力のデータ自体が
hspat.exe 側でロード出来ず、使用不可に
なってました。

エクスプローラーで、かんたん入力用の
.ahtファイルの有無までは、調べていたのですが
フォルダ自体の位置までは、見てませんでした。

お騒がせして、大変申し訳ありません。



ねんねこ5787

リンク

2022/1/29(Sat) 08:16:03|NO.95229

私の場合、ezinputのフォルダの位置も正しいのに、エラーが出るんですが...



zrs90(5さい)

リンク

2022/1/29(Sat) 12:24:16|NO.95232

一部だけ、エラーになるのか
分からないのですが一応。

かんたん入力は、ただ text を 標準エディタに
送ってる...のと違っていて
プログラムと同じで、書式をちゃんと書いてないと
エラー吐きます。

デフォルトのファイル自体に、エラーになる原因が
ある場合もあります。

(※3.3か4辺りにあったのは、"の入れ忘れとか
最近、3.6であったのは、/記号が余分に入っていたり
これは、Twitter(hsp3info)で見ました。
...この場合は、#ahtmes 命令の記述がダメなケース。

かんたん入力で、使う.ahtファイルを、開くと分かりますが

#define 命令で、各パラメータ(引数)を、日本語に置き換えて
いるので、後の、#ahtmes 命令で、記述が見づらくなり
" の入れ忘れ等が、起こりやすいです。

パラメータ(引数)の数が、多いscreen命令のファイル
ウィンドウを初期化.aht みたいなのだと
軽いパニック状態になります。

ファイルの作り方次第ですが
自分で、入力用のダイアログを置けるとか
良い所もあるんですが。

●追記

昔、hspext.dll用のahtファイルを自作しかけましたが
約30分で挫折しました。(笑)
拡張命令のかんたん入力のファイルがないのは
この辺りが原因の1つかと。エディタ上で右クリック時
かんたん入力のメニューが増えすぎる問題もありますが。



zrs90(5さい)

リンク

2022/1/29(Sat) 13:45:21|NO.95233

補足。

上で書いた、3.6のかんたん入力のエラーについて。

あきぞらビバコト! さんの、12月中旬のTwitter投稿から
引用しています。

キー入力情報の取得(stick 命令)のファイルで
#define ウインドウのアクティブチェックon/off "1" ;;str
と、#ahtmes の行の / 記号が
文字列に対して演算を行ってしまう為
エラーを起こしていたようです。

その方の投稿に、解決方法も書いてあり
/ 記号を2カ所とも削除して保存したら
直ったそうです。

私も、念の為、別名保存して
かんたん入力とエディタを一度終了後、再度起動
別名のファイルから、この命令が
かんたん入力で使えるようになりました。

(※本当は、記号がハンドルネームに入っている
のですが、探せませんでした。すみません。)

(※記憶から消えてたのと投稿量が多くて
探すの大変でした。)

ありがとうございました。



zrs90(5さい)

リンク

2022/1/29(Sat) 14:25:49|NO.95234

今回の件と、3.7βの対応で思ったのが
もしかして、『入力補完』が標準エディタに
実装されるのかな???...考えすぎか。


過去板で、こんなのを見つけました。
今もダウンロード出来るかは、不明ですが。

http://hsp.tv/play/pforum.php?mode=pastwch&num=80482



zrs90(5さい'

リンク

2022/1/30(Sun) 08:20:05|NO.95243

●3.7β1 で、かんたん入力が動かなかった件について

かんたん入力が、Peasエディタ本体内の
データとかを使って動いているとは...

hspsdk内の、hspアシスタント、Peasエディタの
各ソース、モジュール、mod_aht.as、後、各説明書を
見てもらえば、関係性が理解出来ると思います。

(※Peasエディタの更新履歴は、3.2βで
止まっているので、上と逆の関係性はないはず。)

ー追記ー

最初、アキアキノヒロロ さんの行った方法で
かんたん入力が動くようになった理由が、全く分からず
ソース等を調べて見て、ようやく理解出来ました。



アキアキノヒロロ

リンク

2022/1/30(Sun) 10:50:43|NO.95245

余計なことかも、ですが......。

詳しいことは分からない初心者の域を出ない私には、
前にあったものを持ってくればどうにかなるんじゃないの、
という無責任な考えを試してみただけでした。

zrs90(5さい)さんのご説明を読んでも、
そうだったのかと何となくの程度の理解に終わっていますが、
「大丈夫なやり方」なのか、との不安は残っています。

「レガシーツール」がなくなったのは、
今後更新を予定している「PACKFILE」(「DPM」も)の関係のように思います。
「レガシーツール」の他の
「EXEファイル作成」「スクリーンセーバー作成」「スクリプト自動作成(Peasエディタ)」は、
その必要性が下がっているようにも思えますし。
あれやこれやで、「レガシーツール」は一旦外しているものの、
「PACKFILE」等の更新後に、また復活するかもですね。



zrs90(5さい)

リンク

2022/1/30(Sun) 18:03:48|NO.95251

ご返信ありがとうございます

レガシーツールのメニューに関しては
3.6β5のスレッドで、無くさないで欲しい
...と書いていた方も、確か、見えたので
それを補えるツール類が出るか次第かと。

(※上のスレ含めて、色々、雑文を書きましたが
3.7β1のかんたん入力の対処法は
hspの動作上問題がなければ
アキアキノヒロロ さんの手法が
1番簡単に解決出来るので、良いと思っております。

ただ、遠くない時期に、footy2ベースのエディタは
消えるはずです。(※個人的には、色々な事情もあり
残っていて欲しいですが)

おにたまさんのgithub のリポジトリを
覗いてみると、今後の方針のような物
がうっすらと...)



ONION software Copyright 1997-2023(c) All rights reserved.