= Plugin.Window.Find(0, "地下城与勇士")
//自动找到名为【地下城与勇士】的窗口并锁定
For i = 1 to 156
Call Plugin.Bkgnd.RightDown(Hwnd, 630, 330)
Delay 100
Call Plugin.Bkgnd.RightUp(Hwnd, 630, 330)
//按右键,角色向地图边缘移动
Delay 2000
Call Plugin.Bkgnd.LeftClick(Hwnd, 450, 200)
Delay 100
Call Plugin.Bkgnd.LeftClick(Hwnd, 450, 200)
//2秒后双击石巨人塔的图标进图
Delay 4500
Call Plugin.Bkgnd.LeftClick(Hwnd, 350, 460)
//大约4.5秒后成功进图,点击系统按钮
Delay 100
Call Plugin.Bkgnd.LeftClick(Hwnd, 300, 400)
Delay 1000
//点击【返回城镇】,1秒后准备下一次进图
Next
//循环这个动作156次
当年是你分享的这段代码吧?首先感谢下你的分享,第二个我@你来这里的主要原因是想问问你,你有没有找到办法后台对DNF输入键盘命令?
还有就是我想后台对DNF执行命令的时候我必须先使用这个命令来获取DNF窗口的话柄:
Call Plugin.Bkgnd.LeftClick(Hwnd, 450, 200)
但是为什么我使用了这个命令后再接着添加其他命令,然后试着保存,调试,发现无法执行?鼠标能移动到坐标上,但无法左键单击,键盘无法执行任何命令(这个你也说过你也没找到方法),这是什么原因?
//自动找到名为【地下城与勇士】的窗口并锁定
For i = 1 to 156
Call Plugin.Bkgnd.RightDown(Hwnd, 630, 330)
Delay 100
Call Plugin.Bkgnd.RightUp(Hwnd, 630, 330)
//按右键,角色向地图边缘移动
Delay 2000
Call Plugin.Bkgnd.LeftClick(Hwnd, 450, 200)
Delay 100
Call Plugin.Bkgnd.LeftClick(Hwnd, 450, 200)
//2秒后双击石巨人塔的图标进图
Delay 4500
Call Plugin.Bkgnd.LeftClick(Hwnd, 350, 460)
//大约4.5秒后成功进图,点击系统按钮
Delay 100
Call Plugin.Bkgnd.LeftClick(Hwnd, 300, 400)
Delay 1000
//点击【返回城镇】,1秒后准备下一次进图
Next
//循环这个动作156次
当年是你分享的这段代码吧?首先感谢下你的分享,第二个我@你来这里的主要原因是想问问你,你有没有找到办法后台对DNF输入键盘命令?
还有就是我想后台对DNF执行命令的时候我必须先使用这个命令来获取DNF窗口的话柄:
Call Plugin.Bkgnd.LeftClick(Hwnd, 450, 200)
但是为什么我使用了这个命令后再接着添加其他命令,然后试着保存,调试,发现无法执行?鼠标能移动到坐标上,但无法左键单击,键盘无法执行任何命令(这个你也说过你也没找到方法),这是什么原因?