0

autohotkey を使用して、Macでcmd+を押すことをシミュレートしたいと考えています。Wつまり、ウィンドウを閉じます。

cmdウィンドウを閉じること ( + W) とプログラムを閉じること( cmd+ )には違いがありますQ。にマッピング#qしました!F4。使用して

#q::send !{F4}

私は試した

#w::WinClose

#w::WinKill

成功せずに。

4

2 に答える 2

1

Windows では、通常、ウィンドウを閉じるとCtrl-F4( #w::send ^{F4}) にバインドされます。

ドキュメントが言うように、を使用するには、検索パラメータまたは「最後に見つかったウィンドウ」が必要です。これは、トップ以外のウィンドウでは扱いにくく、信頼性が低い場合がありますWinClose。これはまた、アプリケーションの誤動作を引き起こす可能性のある異常な方法です (アプリの UI ロジックを通過する代わりに WM_CLOSE を送信します。これもドキュメントに記載されています)。したがって、この特定のタスクには使用しないことを強くお勧めします。

于 2013-08-27T11:39:36.600 に答える