【问题标题】:Need help on AHK script closing when pixel change在像素更改时关闭 AHK 脚本需要帮助
【发布时间】:2020-10-05 18:35:27
【问题描述】:

您好,我对编码很陌生,我正在为我在 AHK 上玩的游戏制作程序,我正在尝试编写脚本,以便当我屏幕上的像素改变颜色时,脚本将完全停止,同时保持循环的一部分。主要代码有效,但我尝试添加一个系统,如果像素改变颜色,脚本将停止运行。提前感谢您的帮助。

Esc::ExitApp
+r::
sleep, 1000
Send, {e down}
Send, {e up}
sleep, 10750
loop {
PixelGetColor, color1, 949, 269
if(color1 = “0xA6A6A6”)
sleep, 500                  
SendInput {Esc} 
    IfWinActive ahk_exe FiveM_GTAProcess.exe
    sleep, 5550
    Send, {e down}
    Send, {e up}
    sleep, 500
    MouseClick Left, 649, 390
    sleep, 500
    MouseClick Left, 964, 484
    sleep, 500
    MouseClick Left, 1311, 415
    sleep, 500
        loop, 4
        {
        MouseClick Left, 964, 484
        sleep, 500
        }
    sleep, 500
    MouseClick Left, 720, 415
    sleep, 500
}

【问题讨论】:

    标签: autohotkey pixel


    【解决方案1】:

    在您的if 之后添加Break

    if(color1 = “0xA6A6A6”)
        Break
    

    【讨论】:

      【解决方案2】:
      if(color1 = “0xA6A6A6”)
      {
      sleep, 500                  
      SendInput {Esc}
      }
      

      【讨论】:

        猜你喜欢
        • 2012-07-12
        • 2013-12-06
        • 1970-01-01
        • 1970-01-01
        • 2018-08-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多