名前を取得して、事前に作成されたテキストのブロックに追加するスクリプトを作成しようとしています。
基本的に、「emailDave」と記述し、Daveという名前をテキストの文字列に挿入して送信します。この方法でホットストリングを変更する方法がわかりません。
私は現在、InputBoxを使用して名前を要求し、その名前をテキストに挿入するメソッドを使用しています。これはデスクトップでは問題なく機能しますが、私はWindows 8を使用しており、いくつかの恐ろしい理由で、InputBoxがアプリ内(つまりデスクトップモード外)に表示されません。
InputBoxでこのガチョウの追跡を行う代わりに、「emailvsemailDave」と入力したテキストを使用して変数に影響を与える方法が必要であることを私は知っています。
とは言うものの、Windows 8アプリ(特にメール)でInputBoxを表示するための回避策を誰かが知っているなら、それはもっと役に立ちます。
デスクトップでは正常に実行されるが、アプリ内では機能しない現在のスクリプト:
::email::
InputBox, thename, Enter the name, What is the name
SendInput Hi %thename%,{enter}{enter}Sample text.{enter}{enter}Thanks,{enter}Zach
Return
このようなものを機能させる方法はありますか?
::email{%thename%}::
SendInput Hi %thename%,{enter}{enter}Sample text.{enter}{enter}Thanks,{enter}Zach
Return