私は頻繁に使用するあらゆる種類のテキストに AutoHotkey を使用するため、署名や頻繁に使用するメール テキストの中に、すぐに使用できるようにいくつかのコード スニペットも保存しています。
これらのホットストリングの一部は、ワードパッドやウルトラエディットなどのエディターでは正常に機能しますが、Eclipse (私のバージョンは 3.6.1) ではホットストリングが正しく削除されません。
非常に簡単な例:
- #echo と入力します
- 変数プロンプトが表示されます
- 文字列 $myVar を提供します
- 文字列は現在のファイルに挿入されます
前述のように、これは多くのエディターでは正常に機能しますが、ホットストリングの一部 (#ec など) が出力の前に残り、ホットストリングが完全に削除されない Eclipse では機能しません。奇妙なことに、明らかな論理なしに、1 文字、場合によっては 3 文字のままになることがあります。
AutoHotkey ファイル foo.ahk には、次のようなコードがあります。
::#echo::
InputBox, VAR, User input, Please enter the variable VAR., , 320, 130
SendInput,
(
<?php echo(%VAR%); ?>
)
Return
AutoHotkeyの初心者として、私は以前に解決できる他の問題をいくつか抱えていたので、説明されている問題の原因ではないはずです.
- ドイツ語のウムラウトなどの特殊文字を含むスクリプトは、UTF8 でエンコードする必要があります
- スクリプトまたはコンパイル済みスクリプトは管理者として実行する必要があります
日食の問題の理由が何であるかはわかりませんが、ヒントをいただければ幸いです。