autohotkey を使用して、Macでcmd+を押すことをシミュレートしたいと考えています。Wつまり、ウィンドウを閉じます。
cmdウィンドウを閉じること ( + W) とプログラムを閉じること( cmd+ )には違いがありますQ。にマッピング#q
しました!F4
。使用して
#q::send !{F4}
私は試した
#w::WinClose
と
#w::WinKill
成功せずに。
autohotkey を使用して、Macでcmd+を押すことをシミュレートしたいと考えています。Wつまり、ウィンドウを閉じます。
cmdウィンドウを閉じること ( + W) とプログラムを閉じること( cmd+ )には違いがありますQ。にマッピング#q
しました!F4
。使用して
#q::send !{F4}
私は試した
#w::WinClose
と
#w::WinKill
成功せずに。
Windows では、通常、ウィンドウを閉じるとCtrl-F4
( #w::send ^{F4}
) にバインドされます。
ドキュメントが言うように、を使用するには、検索パラメータまたは「最後に見つかったウィンドウ」が必要です。これは、トップ以外のウィンドウでは扱いにくく、信頼性が低い場合がありますWinClose
。これはまた、アプリケーションの誤動作を引き起こす可能性のある異常な方法です (アプリの UI ロジックを通過する代わりに WM_CLOSE を送信します。これもドキュメントに記載されています)。したがって、この特定のタスクには使用しないことを強くお勧めします。