【问题标题】:Autoclick script cannot run even though no errors be found即使没有发现错误,Autoclick 脚本也无法运行
【发布时间】:2022-08-11 18:01:57
【问题描述】:

当我按 F7 时,我已经为 autoclick 构建了一个脚本,但不知何故该脚本无法启动。有人可以为我指出我有什么问题吗?

HotKeySet("{f7}","LoopFlagSwitch")
$loopflag = 0

Func autoclick()
    While $loopflag = 1
        MouseClick("left",1171,444,1,5)
        Sleep(400)
        MouseClick("left",666,477,1,5)
        Sleep(400)
        MouseClick("left",1171,499,1,5)
        Sleep(400)
        MouseClick("left",666,477,1,5)      
        Sleep(400)
        MouseClick("left",1171,604,1,5)
        Sleep(400)
        MouseClick("left",666,477,1,5)  
        Sleep(400)
        MouseClick("left",1113,680,1,5)     
        Sleep(700)
    WEnd
EndFunc

Func LoopFlagSwitch()
   If $loopflag == 0 Then
      $loopflag = 1
      autoclick()
   Else
      $loopflag = 0
   EndIf
EndFunc

【问题讨论】:

    标签: autoit


    【解决方案1】:

    您的脚本在您按下热键之前结束。您需要保持脚本运行,例如使用无限循环作为“主代码”:

    HotKeySet("{f7}","LoopFlagSwitch")
    $loopflag = 0
    
    While True
        Sleep(100)
    WEnd
    
    Func autoclick()
        ...
    EndFunc
    Func LoopFlagSwitch()
        ...
    EndFunc
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-30
      • 1970-01-01
      • 1970-01-01
      • 2021-06-10
      • 1970-01-01
      • 2021-12-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多