用按键精灵9写了一个脚本,求高手改成可以后台的版本?

按键精灵版本9.10.10413
是这样,我写的脚本是同时开两个窗口,现在的想法是,准备把这两个窗口最小化,我干其他的事,让脚本在后台帮我模拟原来在这两个窗口里的点击动作。
ps:1.我的脚本里有些点击动作是用来跳转窗口的,改的时候考虑下最小化后的影响
2.坐标都是非后台运行时的坐标,在某句柄的坐标没有重新测量,会有什么影响吗?

一下是我的脚本:
MoveTo 1242, 516
Delay 200
LeftClick 1
MoveTo 271, 397
Delay 200
LeftClick 1
MoveTo 904, 522
Delay 700
LeftDown 1
Delay 1
LeftClick 1
MoveTo 1172, 615
Delay 20
LeftClick 1
MoveTo 214, 546
Delay 2
LeftClick 1
Delay 1
LeftUp 1
MoveTo 394, 97
Delay 2
LeftClick 1
MoveTo 784, 502
Delay 2
LeftClick 1
Delay 2
MoveTo 312, 546
Delay 2
LeftClick 1
Delay 1
LeftUp 1
MoveTo 394, 97
Delay 2
LeftClick 1
MoveTo 784, 502
Delay 2
LeftClick 1
Delay 2
MoveTo 409, 546
Delay 2
LeftClick 1
Delay 1
LeftUp 1
MoveTo 394, 97
Delay 2
LeftClick 1
MoveTo 784, 502
Delay 2
LeftClick 1
Delay 2
MoveTo 495, 546
Delay 2
LeftClick 1
Delay 1
LeftUp 1
MoveTo 394, 97
Delay 2
LeftClick 1
MoveTo 784, 502
Delay 2
LeftClick 1
Delay 2
MoveTo 601, 546
Delay 2
LeftClick 1
Delay 1
LeftUp 1
MoveTo 394, 97
Delay 2
LeftClick 1
MoveTo 784, 502
Delay 2
LeftClick 1
Delay 2
MoveTo 688, 546
Delay 2
LeftClick 1
Delay 1
LeftUp 1
MoveTo 394, 97
Delay 2
LeftClick 1
MoveTo 784, 502
Delay 2
LeftClick 1
Delay 2
MoveTo 1123, 574
Delay 2
LeftClick 1
MoveTo 248, 429
Delay 2
LeftClick 1
MoveTo 774, 579
Delay 2
LeftClick 1

第1个回答  2012-02-19
我直接做好了还要录制录制的好多代码追问

?什么意思?可以交流么?

请高手将这个按键精灵9的脚本改成后台运行
后台代码:Hwnd = Plugin.Window.Foreground() \/\/得到当前窗口句柄 Do Call Plugin.Bkgnd.MiddleClick(Hwnd, 69, 79)\/\/在窗口69,79 左键单击一次 Delay 1000 Call Plugin.Bkgnd.MoveTo(Hwnd, 459, 461)\/\/在窗口中鼠标移动到 459,461 后台移动,看不见的 Plugin.WndEx6.SendMouseWheel Hwnd,1...

用按键精灵9制作的了个网页游戏的脚本, 但是老是得网页开在最前端,什...
已发

求按键精灵 一个前台变成后台脚本
1首先要获得游戏窗口句柄 2要把坐标选取为游戏窗口内坐标,所以你的坐标可能要重新取值 3按键精灵-新建脚本-全部命令-按键精灵插件命令-window窗口插件 这里面的命令可以帮助你获得窗口句柄 4全部命令-bkgnd 后台插件 这里的命令可以帮你操作后台键盘鼠标 取得句柄很简单 Hwnd = Plugin.Window.MousePoi...

求高手帮我把按键精灵脚本改成后台运行.
你说的后台是什么意思?是程序切换到别的了或者最小化了?那么这个脚本在那是很难后台的,如果窗口只是移动(别移出屏幕了。。),然后让脚本运行,我可以给你改最上面加上 Plugin Hwnd = Window.Foreground()Plugin Rect = Window.GetClientRect(Hwnd)dim MyArray MyArray=Split(Rect,"|")dx=CLng...

把普通按键精灵脚本做成后台脚本
1:如果想要后台窗口句柄是必须的.下面我是根据你给的脚本翻成后台,直接复制就可以用 \/\/下面这句是得到当前最前面的窗口句柄 Plugin Hwnd = Window.Foreground()Delay 500 \/\/下面这句用于向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:81)按下 Plugin Bkgnd.KeyDown(Hwnd, 81)Delay 125 \/\/下面...

高分 按键精灵9后台脚本 求大师级帮我 修改一下脚本
Hwnd = Plugin.Window.Find(“LaunchUnrealUWindowsClient”,“Alliance of Valiant Arms”)2个参数都是字符串类型,所以都要加引号。高手按键精灵都是自学的。我连官方的视频教程都没看过。

跪求高手帮我这按键精灵改成后台运行~
具体思路找到当前活动窗口句柄 后台激活返回窗口句柄X,Y 再后台调用插件图片 鼠标和键盘动作改成后台 主要需要研究窗口 这个需要自己学习的 我帮你理清思路 这东西想从别人那里学 难 记住 要靠自己 你会成功的

请高手帮我把这个按键精灵脚本改成后台运行,谢谢
Plugin Game1=Window.MousePoint()Plugin Bkgnd.LeftClick(Game1,703,243)Delay 265 Plugin Bkgnd.KeyPress(Game1,116)Delay 15686 Plugin Bkgnd.LeftClick(Game1,701,510)Delay 1208284 Plugin Bkgnd.LeftClick(Game1,695,226)注意,以上坐标因为是你自己录制时候的坐标,改成后台之后是窗口的相对坐标...

按键精灵 求高手帮助制作后台运行
Delay 200 Call Plugin.Bkgnd.KeyPress(Hwnd, 112)Delay 5000 按键精灵还不支持后台组合键,所以只能这样半后台了,窗口句柄每次打开程序都不一样的,这里用的是按键精灵窗口插件里获取句柄的方法,只要打开你要用按键精灵控制的窗口,把鼠标指到那个窗口上,然后运行脚本,确定正确运行了之后就可以最小化...

求高手帮忙把下面按键精灵的代码改成后台运行
使用以上代码,首先鼠标点击一下你需要后台的那个窗口,然后启动脚本即可(若需要再按其他按键,请自行修改按键码,例如121是F10,按键精灵内部可以查询按键码的)备注:前台找色的坐标是根据你的电脑分辨率得出,如果你要后台找色,那么需要获得游戏窗口的取色的正确坐标,如果你依然使用554,790是100%导致错位...

相似回答
大家正在搜