求大佬帮忙修改一下按键精灵代码,让代码执行下去。

查看 22|回复 3
作者:dfdndz1   
下面是按键精灵代码,代码在点击指定坐标后,视频开始播放,1秒后又一直循环点击指定的坐标,不执行第二步查找图像1,找到图像1后不需要点击,执行查找图像2,找到图低2后并点击。(全过程:就是先点击指定坐标,再去查找图像1,找到后再找图像2并点击)
//第一步:点击播放坐标PlayX = 1473  // 播放按钮X坐标PlayY = 515   // 播放按钮Y坐标MoveTo PlayX, PlayYLeftClick 1SayString "已点击播放按钮"Delay 1000// 等待1秒确保视频加载//goto 第二步:查找图像1    //第二步:查找图像1FindPic 0,0,1920,1080,"Attachment:\1.bmp",0.9,intX,intYIf intX > 0 And intY > 0 ThenMoveTo intX+1,intY+1 End If//goto 开始找图 FindPic 0,0,1920,1080,"Attachment:\2.bmp",0.9,intX,intYIf intX > 0 And intY > 0 ThenMoveTo intX,intYDelay 500MoveTo intX + 1, intY + 1LeftClick 1End If

仿宋, 坐标

GDD2024   

有两个问题:
goto 被遗漏,图像查找顺序问题
简单修改了下,你运行试试看:
PlayX = 1473
PlayY = 515
MoveTo PlayX, PlayY
LeftClick 1
Delay 1000
Goto FindImage1
FindImage1:
FindPic 0, 0, 1920, 1080, "Attachment:\1.bmp", 0.9, intX, intY
If intX > 0 And intY > 0 Then
    MoveTo intX + 1, intY + 1
    Delay 500
    Goto FindImage2
End If
FindImage2:
FindPic 0, 0, 1920, 1080, "Attachment:\2.bmp", 0.9, intX, intY
If intX > 0 And intY > 0 Then
    MoveTo intX, intY
    Delay 500
    MoveTo intX + 1, intY + 1
    LeftClick 1
End If
dfdndz1
OP
  


GDD2024 发表于 2025-7-3 19:45
有两个问题:
goto 被遗漏,图像查找顺序问题

语法错误   第7行  Goto FindImage1,第14行  Goto FindImage2
dfdndz1
OP
  


GDD2024 发表于 2025-7-3 19:45
有两个问题:
goto 被遗漏,图像查找顺序问题

语义错误:脚本 重庆人社公需科 ,第14行:没有找到目标。错误附加码=2815:0
语义错误:脚本 重庆人社公需科 ,第7行:没有找到目标。错误附加码=2815:0
您需要登录后才可以回帖 登录 | 立即注册

返回顶部