3

UAC を必要とする Authotkey スクリプトを使用してアプリケーションを実行しています。それに関するいくつかの投稿を読みましたが、オートホットキーを使用してプロンプトを受け入れることができないように見える理由を説明する明確な答えが得られません。

私のコードは次のようなものです:

Run,"%A_ProgramFiles%\someprogram.exe",,Max

送信!Y; Alt-Y を送信

最初の行でディスパッチされたプロセスが UAC によって停止されていることは理解していますが、オートホットキー プロセスは引き続き機能するはずですよね? 前に一時停止を挿入しようとしましたが、マウスクリックでも失敗しました。

ありがとう、

4

2 に答える 2

4

いいえ、自動ホットキー プロセスは、UAC プロンプトが表示されるセキュア デスクトップでは実行されません。詳細については、http ://blogs.msdn.com/b/uac/archive/2006/05/03/589561.aspxおよびhttp://technet.microsoft.com/en-us/magazine/2009.07.uac.aspxを参照してください。 .

于 2010-09-09T16:19:18.803 に答える
0

タイマーを使用して、アラート ウィンドウの存在 (WINEXIST) を約 1 秒ごとにチェックします。

IF WINEXIST アラート ウィンドウ 送信 !Y

それ以外の場合、あなたの !Y は、UAC アラート ウィンドウではなく、イーサに入力しています。

于 2013-02-26T15:29:19.473 に答える