Я использовал WinClose Script в AutoHotKey, чтобы закрыть окна с помощью Ctrl+w (^ w). Поскольку Ctrl+w иногда уже является ярлыком для закрытия окна (или вкладки в Firefox), я снова отправляю Ctrl+w, который, как мне кажется, заканчивается бесконечным циклом. Как я могу решить это?
Это сообщение об ошибке:
И это мой сценарий:
;;; make the “CTRL+W” key to close window or tab.
; which key to send depends on the application
^w::
IfWinActive ahk_class ATH_Note
{ ; ATH_Note is Windows Mail
; Ctrl+F4
Send !{F4}
}
IfWinActive ahk_class Notepad
{ ; Alt+F4
Send !{F4}
}
Else IfWinActive ahk_class Outlook Express Browser Class
{ WinMinimize, A
}
Else IfWinActive ahk_class IrfanView
{ Send {Esc}
}
Else ; IE, Firefox, Google Chrome, Opera
{ Send ^w
}
Return