使用组合键关闭 window

Closing a window using key combinations

我映射了以下键:

ALT + Z to be equivalent to ALT + F4
ALT + X to be equivalent to ALT + F + C

使用以下代码:

!z::
   Send, !{F4}
!x::
   Send, !fc

但是,当此代码为 运行 并且我按下 ALT + Z 时,实际发送的键是:

ALT + F4 然后 ALT + F + C 而不是 ALT + F4

我做错了什么?如何使 ALT+Z 的映射正确?

这是适合我的 AutoIt 解决方案。

HotKeySet("!z", "sendKeys")

; Run Notepad just to have something to test with.
Run("notepad.exe", "", @SW_SHOWMAXIMIZED)

While 1
    Sleep(100)
WEnd

Func sendKeys()
    Send("!{f4}")
    Exit
EndFunc   ;==>sendKeys

您需要 return 语句来告诉脚本停止执行

!z::
   Send, !{F4}
return

!x::
   Send, !fc
return