0

使用自动热键,我想在 Mac 上模拟点击cmd+ 。W也就是关闭窗口。

cmd关闭窗口 ( + W) 和关闭程序 ( cmd+ )是有区别的Q。我已经映射#q!F4. 使用

#q::send !{F4}

我试过了

#w::WinClose

#w::WinKill

没有成功。

4

2 回答 2

1

通常,在 Windows 中我使用这个:^w::SendInput, ^{F4}. 你的问题是:#w::SendInput, ^{F4}.

使用 Autohotkey 玩得开心。这是一个很棒的工具。

于 2013-08-27T18:54:15.600 回答
1

在 Windows 中,关闭窗口通常绑定到Ctrl-F4( #w::send ^{F4})。

WinClose正如其文档所说,使用需要搜索参数或“最后找到的窗口”,这对于非顶部窗口可能很棘手并且不可靠。这也是一种不寻常的方法(它发送 WM_CLOSE 而不是通过应用程序的 UI 逻辑 - 文档也注意到了这一点),这可能会使应用程序行为异常。所以我强烈建议不要将它用于这个特定的任务。

于 2013-08-27T11:39:36.600 回答