找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 282|回复: 7

[求助] 更正腳本 有人可以幫我看看嗎?

[复制链接]
  • 打卡等级:无名新人

3

主题

0

回帖

6

积分

学前班

鲜花
0
猫粮
13
发表于 2024-1-22 08:34:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
intX = - 1
Do until  intX > - 1
    For 30
        FindColorEx 0, 0, 639, 375, "FE00FF", 1, 0.9, intX, intY
        If intX <= - 1 Then

            Delay 20
            KeyPress "F6", 1
            Delay 100
        End If
        Delay 1
    Next

Loop
KeyPress "PageDown", 1        //這是第一個腳本

intA = - 1
Do until  intA > - 1
    For 30
        FindColorEx 0, 0, 639, 375, "29002D", 1, 0.9, intA, intB
        If intA <= - 1 Then

            Delay 20
            KeyPress "F6", 1
            Delay 100
        End If
        Delay 1
    Next

Loop
KeyPress "PageDown", 1        //這是第二個腳本

分成兩個單獨執行不會出錯 可以順利找到 FE00FF 或 29002D 停下來

F6是隨機捲軸
PageDown是中止熱鍵



可是我把這兩個腳本合在一起 然後 找到 FE00FF 或 290022D 都不會停下來 有大神能幫幫我嗎?


intX = - 1
intA = - 1

Do until  intX > - 1 or intA > - 1
    For 30
        FindColorEx 0, 0, 639, 375, "FE00FF", 1, 0.9, intX, intY
        FindColorEx 0, 0, 639, 375, "29002D", 1, 0.9, intA, intB
        If intX <= - 1  or  intA <= - 1Then

            Delay 20
            KeyPress "F6", 1
            Delay 100
        End If
        Delay 1
    Next

Loop
KeyPress "PageDown", 1         //這是我自己合在一起有問題的腳本


然後始終沒辦法找到FE00FF或找到29002D就停下來
兩個單獨分開就行
兩個合在一起就是不行
兩個單獨分開就行 分開找FE00FF或找到29002D就停下來
兩個合在一起就是不行 找FE00FF或找到29002D都不會停下來

楼主热帖
  • 打卡等级:初涉江湖

0

主题

13

回帖

13

积分

学前班

鲜花
0
猫粮
21
发表于 2024-1-22 21:31:21 | 显示全部楼层
一起学习下

  • 打卡等级:初涉江湖

0

主题

13

回帖

13

积分

学前班

鲜花
0
猫粮
21
发表于 2024-1-22 21:31:39 | 显示全部楼层
为什么 要合一起

  • 打卡等级:初涉江湖

0

主题

13

回帖

13

积分

学前班

鲜花
0
猫粮
21
发表于 2024-1-22 22:17:17 | 显示全部楼层
Do
    For 30
     FindColorEx 0, 0, 639, 375, "FE00FF", 1, 0.9, x,y
     If x>0 and y>0 Then
       Delay 20
       KeyPress "F6", 1
       Delay 100
       FindColorEx 0, 0, 639, 375, "29002D", 1, 0.9, x,y
       Delay 20
       KeyPress "F6", 1
       Delay 100
     End If

    Next

Loop
KeyPress "PageDown", 1

  • 打卡等级:初涉江湖

0

主题

13

回帖

13

积分

学前班

鲜花
0
猫粮
21
发表于 2024-1-22 22:17:55 | 显示全部楼层
我也是新手,你试试看,请指教
  • 打卡等级:初涉江湖

0

主题

13

回帖

13

积分

学前班

鲜花
0
猫粮
21
发表于 2024-1-22 23:05:54 | 显示全部楼层
我也写错了( ̄△ ̄;)
  • 打卡等级:初涉江湖

0

主题

13

回帖

13

积分

学前班

鲜花
0
猫粮
21
发表于 2024-1-22 23:13:50 | 显示全部楼层
Do
    For 30
     FindColorEx 0, 0, 639, 375, "FE00FF", 1, 0.9, x,y
     If x>0 and y>0 Then
       Delay 20
       KeyPress "F6", 1
       Delay 100
      
       Else
       FindColorEx 0, 0, 639, 375, "29002D", 1, 0.9, x,y
       If x>0 and y>0 Then
       Delay 20
       KeyPress "F6", 1
       Delay 100
       End If
     End If

    Next

Loop
KeyPress "PageDown", 1


这次不知道对不对,高手指点
  • 打卡等级:无名新人

0

主题

1

回帖

1

积分

学前班

鲜花
0
猫粮
2
发表于 2024-2-20 11:47:53 | 显示全部楼层
一起学习
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫猫编程学园

GMT+8, 2024-5-2 10:29

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表