我有一个 AHK 脚本,它是从另一个应用程序使用参数调用的:
text = %1%
WinWaitActive, foobar, , 5
if ErrorLevel {
Exit
}
Sleep, 300
SendInput, %text%{Enter}
如果“睡眠”期间有咔嗒声,可能会出现问题。所以我想启用一个热键,例如:
LButton::return
...在睡眠期间阻止鼠标。脚本完成后应禁用阻止。
这可能吗?
您可以使用布尔变量暂时禁用线程中的一个或多个键:
; begin of thread
; ...
LButton_disabled := true
; do something, in this case:
Sleep, 300
SendInput, %text%{Enter}
LButton_disabled := false
; ...
return ; end of thread
#If (LButton_disabled)
LButton::return
#If