Hwnd = Plugin.Window.MousePoint()
Call Plugin.Window.Move(hwnd, 0, 0)
Call Plugin.Bkgnd.LeftClick(hwnd, 979, 100)
Delay 200
//跳过战斗
Call Plugin.Bkgnd.LeftClick(hwnd,1010,752)
Delay 200
//收到卡片
问题是这样的,我想在开启脚本的时候捕捉鼠标所在窗口的句柄并让窗口移动到坐标0,0的位置,但只想执行一次,之后移动单击的效果无线循环,该怎么实现?本人新手小白,有望解释的清楚些,谢谢
按键精灵循环的问题
答案:2 悬赏:50
解决时间 2021-03-03 16:14
- 提问者网友:樱花树下最美的约定
- 2021-03-02 23:10
最佳答案
- 二级知识专家网友:没感情的陌生人
- 2021-03-03 00:26
Hwnd = Plugin.Window.MousePoint()
Call Plugin.Window.Move(hwnd, 0, 0)
While True
Call Plugin.Bkgnd.MoveTo(hwnd, 979, 100)
Call Plugin.Bkgnd.LeftClick(hwnd, 979, 100)
Delay 200
Call Plugin.Bkgnd.MoveTo(hwnd,1010,752)
Call Plugin.Bkgnd.LeftClick(hwnd,1010,752)
Delay 200
Wend
在点击鼠标前面要加一条移动鼠标命令。
Call Plugin.Window.Move(hwnd, 0, 0)
While True
Call Plugin.Bkgnd.MoveTo(hwnd, 979, 100)
Call Plugin.Bkgnd.LeftClick(hwnd, 979, 100)
Delay 200
Call Plugin.Bkgnd.MoveTo(hwnd,1010,752)
Call Plugin.Bkgnd.LeftClick(hwnd,1010,752)
Delay 200
Wend
在点击鼠标前面要加一条移动鼠标命令。
全部回答
- 1楼网友:我们只是兮以城空
- 2021-03-03 01:35
使用goto语句可以轻松解决这个问题
代码如下
rem a
msgbox "a"
rem b
msgbox "b"
rem c
msgbox "c"
rem d
msgbox "d"
if no then
goto c
end if
rem e
msgbox "e"
if no then
goto b
end if
rem f
msgbox "f"
if no then
goto d
end if
rem g
if no then
goto a
end if
ps:适用于按键精灵8
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯