请教一个按键精灵代码的问题

2025-03-12 20:56:52
推荐回答(2个)
回答1:

36行的 条件结束 移到最后
HwndEx = Plugin.Window.SearchEx(QGLWindow, "梦幻古龙", 0)
a = split(HwndEx, "|")
Call Plugin.Window.Move(a(i), 0, 0)
Rem AA
MoveTo 623, 220
Delay 1000
LeftClick 1
Delay 1000
MoveTo 268, 290
Delay 1000
LeftClick 1
Rem BB
Delay 1000
FindPic 0,0,800,600,"Attachment:\战斗画面.bmp",0.8,intX,intY
If intX > 0 And intY > 0 Then
Rem CC
FindPic 0,0,800,600,"Attachment:\一击必杀.bmp",0.5,intX,intY
If intX > 0 And intY > 0 Then
MoveTo 566, 197
RightClick 1
KeyPress "F3", 1
MoveTo 295, 220
Delay 500
LeftClick 1
MoveTo 566, 197
RightClick 1
KeyPress "F1", 1
MoveTo 291, 144
Delay 500
LeftClick 1
Goto CC
Else
Goto BB
End If
Else
FindPic 0,0,800,600,"Attachment:\判定结束NPC.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
Goto AA
Else
Goto BB
End If
End If

回答2:

一个if和一个end if是对应起来的
比如 第一行对应最后一行 第二行对应第三行

if then
if then
end if
end if