web-dev-qa-db-ja.com

AutoHotkeyでスタンドアロンexeを作成するにはどうすればよいですか?

Windowsボタンを右マウスクリックに再マップするスクリプト を作成しました。

スクリプトのみを自動的に実行する、ダウンロード用に提供できる実行可能なAutoHotkeyファイルを作成するにはどうすればよいですか?

14
rubo77

Ahk2exe を使用しないのはなぜですか?そのドキュメントによると、あなたはそれを3つの方法で使用することができます:

  1. GUIインターフェイス:[スタート]メニューの[.ahkを.exeに変換する]項目を実行します。
  2. 右クリック:開いているエクスプローラウィンドウ内で、任意の.ahkファイルを右クリックして[スクリプトのコンパイル]を選択できます(AutoHotkeyのインストール時にスクリプトコンパイラオプションが選択されている場合のみ使用可能)。これにより、スクリプトと同じベースファイル名のEXEファイルが作成されます。これは、しばらくすると同じディレクトリに表示されます。注:EXEファイルは、同じカスタムアイコン、.binファイルを使用して作成され、上記の方法1で最後に使用されたMPRESS設定を使用します。
  3. コマンドライン:コンパイラーは、次のパラメーターを使用してコマンドラインから実行できます。

    Ahk2Exe.exe /in MyScript.ahk [/out MyScript.exe] [/icon MyIcon.ico] [/bin AutoHotkeySC.bin] [/mpress 0or1]
    

    例えば:

    Ahk2Exe.exe /in "MyScript.ahk" /icon "MyIcon.ico"
    

    使用法:スペースを含むパラメーターは、二重引用符で囲む必要があります。 「out」ファイルを省略した場合、EXEはスクリプト自体と同じベースファイル名になります。

19