AUTOHOTKEY:インスタントテキスト交換
-
13-12-2019 - |
質問
autohotkeyスクリプトの一部は@@
を自分のEメールアドレスに置き換えます。現在、私はこれをそのようにやっています:
::@@::
SendInput, example@domain.com
return
.
簡単な簡単で、それはかなりうまく機能しますが、置き換えられる前にスペース/カンマ/期間を押す必要があります。さらに相互作用なしでそれを即座に交換する方法はあります - 基準が一致するとすぐに交換されますか?
続く AutoHotkey Documentation 、試してみました:
StringReplace, var_Email, var_Email, @@, example@domain.com, All
.
しかしそれは@@
をクリアするだけです。
解決
あなたはあなたのホットストリングの*オプションを探しています。このオプションは、エクストラキーなしで検出されるとすぐに文字列を置き換えます。
:*:@@::example@domain.com
.
あなたが探しているものを達成します。
オプションの文書はここにあります。 http://www.autohotkey.com/docs/hotstrings.htm
所属していません StackOverflow