本人算是一枚新人,用按键的时间不长。
基本上以前用录制+修改成短的脚本就可以解决需要。
最近听说还可以用后台脚本来运行。本人不才研究很久发现至今没有进展。
接下来描述下问题。
我在某游戏(魔兽世界)挂机做点坏事情,结果问题来了。
我最初的脚本是这样的
Hwnd = Plugin.Window.MousePoint()
Call Plugin.Bkgnd.RightClick(Hwnd, 650, 418)
Delay 100
Call Plugin.Bkgnd.LeftClick(Hwnd, 75, 376)
Delay 100
Call Plugin.Bkgnd.LeftClick(Hwnd, 78, 492)
Delay 300
其实就是 右键一下,左键一下,左键再一下 分别在3个不同的位置。
可是鼠标压根不动,据说后台运行是看不到鼠标的这个没问题。但是我发现这个脚本压根没有锁定这个句柄。
但是别说锁定不锁定了,其实连坐标都没有相应我的语句。
然后翻了翻度娘,有大神说要+ MOVEto
我改了之后脚本如下
Hwnd = Plugin.Window.MousePoint()
Call Plugin.Bkgnd.MoveTo(Hwnd, 650, 418)
Call Plugin.Bkgnd.RightClick(Hwnd, 650, 418)
Delay 100
Call Plugin.Bkgnd.MoveTo(Hwnd, 75, 376)
Call Plugin.Bkgnd.LeftClick(Hwnd, 75, 376)
Delay 100
Call Plugin.Bkgnd.MoveTo(Hwnd, 78, 492)
Call Plugin.Bkgnd.LeftClick(Hwnd, 78, 492)
Delay 300
问题依然如上,句柄并没有锁定在WOW上,另外依然没有相应我的坐标语句。
也有说要用 Down和Up的 但是非后台情况下 都是没有问题。
还有就是句柄不锁定,脚本运行时 如果我切换至其他窗口脚本会在当前窗口运行,而不是WOW窗口
求大神赐教 不胜感激
基本上以前用录制+修改成短的脚本就可以解决需要。
最近听说还可以用后台脚本来运行。本人不才研究很久发现至今没有进展。
接下来描述下问题。
我在某游戏(魔兽世界)挂机做点坏事情,结果问题来了。
我最初的脚本是这样的
Hwnd = Plugin.Window.MousePoint()
Call Plugin.Bkgnd.RightClick(Hwnd, 650, 418)
Delay 100
Call Plugin.Bkgnd.LeftClick(Hwnd, 75, 376)
Delay 100
Call Plugin.Bkgnd.LeftClick(Hwnd, 78, 492)
Delay 300
其实就是 右键一下,左键一下,左键再一下 分别在3个不同的位置。
可是鼠标压根不动,据说后台运行是看不到鼠标的这个没问题。但是我发现这个脚本压根没有锁定这个句柄。
但是别说锁定不锁定了,其实连坐标都没有相应我的语句。
然后翻了翻度娘,有大神说要+ MOVEto
我改了之后脚本如下
Hwnd = Plugin.Window.MousePoint()
Call Plugin.Bkgnd.MoveTo(Hwnd, 650, 418)
Call Plugin.Bkgnd.RightClick(Hwnd, 650, 418)
Delay 100
Call Plugin.Bkgnd.MoveTo(Hwnd, 75, 376)
Call Plugin.Bkgnd.LeftClick(Hwnd, 75, 376)
Delay 100
Call Plugin.Bkgnd.MoveTo(Hwnd, 78, 492)
Call Plugin.Bkgnd.LeftClick(Hwnd, 78, 492)
Delay 300
问题依然如上,句柄并没有锁定在WOW上,另外依然没有相应我的坐标语句。
也有说要用 Down和Up的 但是非后台情况下 都是没有问题。
还有就是句柄不锁定,脚本运行时 如果我切换至其他窗口脚本会在当前窗口运行,而不是WOW窗口
求大神赐教 不胜感激