按键精灵问题 脚本找图,如果没有找到这个图,直到找到这个图才继续执行脚本,

2024-05-12

1. 按键精灵问题 脚本找图,如果没有找到这个图,直到找到这个图才继续执行脚本,

//获取屏幕分辨率
sx=Plugin.GetSysInfo.GetScreenResolutionX 
sy=Plugin.GetSysInfo.GetScreenResolutionY


Rem 等待
If 
FindPic 0,0,sx,sy,"Attachment:\要找的图.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then 
//找到


Else 
//找不到跳回到等待
Delay 80
Goto 等待
End If

按键精灵问题 脚本找图,如果没有找到这个图,直到找到这个图才继续执行脚本,

2. 按键精灵多线程找图,如何在找不到图之后进行下一循环

循环找图,可以跳出循环

多线程找图跟循环有什么关系

3. 求按键精灵高手帮我编辑一个脚本,找到图后停止脚本,找不到继续运行脚本?

Rem 找图
FindPic 0,0,300,300,"Attachment:\图片名称.bmp",0.9,intX,intY   
If intX > 0 And intY > 0 Then
MoveTo 1085, 594
LeftClick 1
Delay 201
MoveTo 1079, 677
LeftClick 1
Delay 1
MoveTo 821, 363
LeftClick 1
End If
Goto 找图
//图片名称处写上你的图片名称 以bmp格式的 然后放到精灵的附件里 明白了吧?

求按键精灵高手帮我编辑一个脚本,找到图后停止脚本,找不到继续运行脚本?

4. 按键精灵,脚本循环运行过程中会出现附件里的截图全没了,导致脚本无法正常运行,是因为多线程不稳定?

听说线程本来就不稳定,但是我测试没有发现丢图片的问题,建议通过色来判定吧,一个图固定三个点来找色,比找图快很多。多线程我也在摸索,线程中去重启脚本是否需要关闭已开的所有线程,我还在测试中,实在不行就别用线程了,写几个脚本,从F1到F12,这就够6个脚本同时运行的了。。

5. 按键精灵求命令,寻找名为××的窗口,找到则停止脚本,找不到则继续运行

Do
Hwnd = Plugin.Window.Find(0, "无标题 - 记事本")
sWindow = Plugin.Window.IsWindow(Hwnd)

 
 
 If sWindow =1 Then 
 
  EndScript
 
 Loop

按键精灵求命令,寻找名为××的窗口,找到则停止脚本,找不到则继续运行

6. 按键精灵图片出来时自动点击,消失后就继续找到图片再点击,如此循环的脚本怎么写

Do
    FindPic 0,0,1024,768,"Attachment:\神盾.bmp",0.9,intX,intY
    If intX > 0 And intY > 0 Then 
        MoveTo intX+5, intY+5
        LeftClick 1
    End If
    Delay 1000
Loop

7. 按键精灵多线程和主脚本同时运行,线程1检测是否掉线,当线程1检测到掉线后怎么停止主脚本运行??

只能用主线程控制子线程的停止暂停,所以你要检测掉线应该把他写在主线程
或者用子线程改变环境变量,主线程检测到环境变量改变结果了,执行想要执行的操作,或另一线程

按键精灵多线程和主脚本同时运行,线程1检测是否掉线,当线程1检测到掉线后怎么停止主脚本运行??

8. 求按键精灵找图 如果找到这个图 脚本就终止的源代码

Rem q
Delay 1000
FindPic 0,0,1024,768,"Attachment:\神盾.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
ExitScript
End If
Goto q
最新文章
热门文章
推荐阅读