按键精灵中如何判断某一区域出现色块则自动停止,按指定按键则继续运行
发布网友
发布时间:2023-05-03 04:11
我来回答
共1个回答
热心网友
时间:2023-10-17 19:41
Do
Do
FindColor 292, 292, 353, 338, "11A7F5", intX, intY//自己改要找的区域和颜色
Delay 1000
Loop Until intX > 0
MessageBox "找到颜色,按1键继续"//这句是提示,可以不要
Do
i=WaitKey()
Loop Until i = 49//键值根据自己需要改
Loop
此例子是找此页面上悬赏分左边的金币追问KeyDown "Enter", 1
KeyUp "Enter", 1
FindColorEx 513,245,850,275,"3353FF",0,0.8,intX,intY
MessageBox "找到颜色,按enter键继续"//这句是提示,可以不要
KeyDown "Shift", 1
KeyDown "Tab", 1
这上面是我大概的意思 ,我要的是找到这个色就自动停下来,等我按确认再继续。如果这个色没出现就不要停。我把你这个放入我这两个条件中间好像不行,不管找没找到色都停下来了
追答你这根本就没判断,不管找没找到都会跳出提示框。况且你也没加循环,它当然只执行一次。
do
do
FindColorEx 513,245,850,275,"3353FF",0,0.8,intX,intY
Delay 1000
Loop Until intX > 0//每秒寻找一次颜色,找到就跳出循环。
MessageBox "找到颜色,按enter键继续"
Loop