19

オートホットキーでは、いくつかの追加機能を実行しながら、押したキーが本来の目的を果たすようにしたいと考えています。

たとえば、「^a」を押すと、「^a」が通常どおり機能し (すべて選択など)、次にsend別の「単語」が機能するようにします。

押されているキーを繰り返してみました。つまり、次のとおりです。

^a::
send, ^a
send, word
return

ただし、トリガー キー (^a) を再度送信すると、関数は「再帰的」になり、終了しません。

4

2 に答える 2

30
$~^a::

~ は、コードの実行時に ^a コードを通過させるので、送信 ^a を繰り返す必要さえありません。

于 2012-10-17T18:44:59.017 に答える
5

私はオートホットキーの初心者ですが、「$」記号を使用していると思います。

$^a::
send, ^a
send, word
return

これは通常、スクリプトが Send コマンドを使用してホットキー自体を構成するキーを送信する場合にのみ必要です。そうしないと、スクリプト自体がトリガーされる可能性があります。

ホットキー (マウス、ジョイスティック、およびキーボード ショートカット) > 概要と簡単な例 > 以下を使用できます > これは通常、

http://www.autohotkey.com/docs/Hotkeys.htm

于 2012-10-17T18:14:09.503 に答える