Windows 7またはVistaのオートホットキースクリプトに「管理者として実行」を追加する
一般の読者にはよく知られているように、私はAutoHotkeyを使用して私のコンピューティング環境全体を自動化することを大好きです。これはあなたのホットキーが管理者モードで動いているウィンドウと対話することができないことを意味します…それで我々はこれをどのように回避しますか??
この問題には3つの解決策があります。
- UACを完全に無効にする - セキュリティ上の最善の解決策ではありませんが、うまくいきます。.
- スクリプトを実行可能ファイルにコンパイルします。.
- レジストリをハックし、コンテキストメニューに「管理者として実行」を追加します。.
実行可能ファイルとしてスクリプトをコンパイル
スクリプトを右クリックして「スクリプトのコンパイル」を選択するだけです。
そして今、あなたは実行可能バージョンを管理者として実行することができます。
しかし、これは完璧な解決策ではありません。スクリプトは常に編集しているので、編集するたびに再コンパイルする必要があります…面倒です.
AutoHotkeyの手動レジストリハック“ Run as Administrator”
スタートメニューの検索ボックスまたはファイル名を指定して実行ボックスからregeditを開き、次のキーに移動します。
HKEY_CLASSES_ROOT \ AutoHotkeyScript \ Shell
左側の「Shell」を右クリックして「runas」という新しいキーを作成し、その下に「Command」というキーを作成します。次に、右側に次の2つの値を作成または設定し、必要に応じてパスを調整します。.
名 | 値 |
(デフォルト) | “ C:¥Program Files¥AutoHotkey¥AutoHotkey.exe”“%1”%* |
IsolatedCommand | “ C:¥Program Files¥AutoHotkey¥AutoHotkey.exe”“%1”%* |
デフォルトキーはすでに存在しているはずです。値を設定するだけです。.
AutoHotkeyスクリプトを右クリックすると、[管理者として実行]オプションが表示されます。
レジストリハックをダウンロードする
AdminAutoHotkey.regをダウンロード、抽出、およびダブルクリックして、情報をレジストリに入力します。削除スクリプトも含まれています.
このレジストリハックは、AutoHotkeyをデフォルトの場所にインストールした場合にのみ機能します。それ以外の場合は、パスを変更する必要があります。.
AdminAutoHotkeyレジストリハックをダウンロードしてください