我的autohotkey腳本中的循環只能運行一次。誰能告訴我爲什麼?謝謝Autohotkey循環不起作用
Loop, 8
{
WinActivate, NDTr
ControlClick, Button3 ;Select Batch, enter info, start collecting data
WinWait, Batch Readings
ControlClick, Edit1
Send {BS}+{BS}+{BS}+{BS}+{BS}+{BS}
Send 1
ControlClick, Edit2
Send {BS}+{BS}+{BS}+{BS}+{BS}+{BS}
Send 15
if A_Index = 4
{
Sleep, 20000
}
else if A_Index = 7
{
Sleep, 20000
}
else if A_Index = 1
{
Sleep, 3000
}
else
{
Sleep, 15000
}
ControlClick, Button1
Sleep, 15000
}
是否有可能您只是不夠等待?那些睡眠值似乎有點長... 或者,您的WinWait在通過循環的第二次運行時是否正常工作?另一個窗口是否在偷竊焦點,以便將其他命令發送到錯誤的地方? – andrewdotnich