8

AutoHotKey スクリプトの一部が@@メール アドレスに置き換えられます。現在、私はこれを次のようにやっています:

::@@::
SendInput, example@domain.com
return

シンプルでかなりうまく機能しますが、置き換える前にスペース/コンマ/ピリオドなどを押す必要があります。それ以上の操作なしで即座に置き換える方法はありますか?基準が一致するとすぐに置き換えられますか?

AutoHotKeyのドキュメントに従って、私は試しました:

StringReplace, var_Email, var_Email, @@, example@domain.com, All

をクリアするだけ@@です。

4

1 に答える 1

16

ホットストリングで * オプションを探しています。このオプションは、追加のキーなしで検出されるとすぐに文字列を置き換えます。

:*:@@::example@domain.com

あなたが探しているものを達成します。

オプションのドキュメントは、http ://www.autohotkey.com/docs/Hotstrings.htm にあります。

于 2012-10-03T16:08:57.450 に答える