求大神帮我把这个按键精灵的脚步改成后台运行的

求大神帮我把这个按键精灵的脚步改成后台运行的。O(∩_∩)O谢谢
i = 0
Hwnd = Plugin.Window.Find()
Call Plugin.Window.Active(Hwnd)
Rect = Plugin.Window.GetWindowRect(Hwnd)
MyArray = Split(Rect, "|")
L = Clng(MyArray(0)): T = Clng(MyArray(1))
R = Clng(MyArray(2)): B = Clng(MyArray(3))
Do While True
Delay 5000
Call Plugin.Window.Active(Hwnd)
x = L + 113
y = T + 388
MoveTo x,y
Delay 500
LeftClick 1
x = L + 611
y = T + 283
IfColor x,y,"0602CC",2 Then
MoveTo x,y
Delay 100
LeftClick 1

i = 0
Hwnd = Plugin.Window.Find(0, "这里写上要后台操作的窗口的标题")
Rect = Plugin.Window.GetWindowRect(Hwnd)//建议改成Plugin.Window.GetClientRect(Hwnd)函数,因为后台操作的相对坐标是按客户区计算的,不是按边框计算的
MyArray = Split(Rect, "|")
L = Clng(MyArray(0)) : T = Clng(MyArray(1))
R = Clng(MyArray(2)) : B = Clng(MyArray(3))
Do While True
Delay 5000
Delay 500
Call Plugin.Bkgnd.LeftClick(Hwnd, 113, 388)//由于你的计算式是按边框坐标计算的,而后台是按客户端坐标计算的,所以坐标值可能需要稍微改动
GetColor = Plugin.Bkgnd.GetPixelColor(Hwnd, 611, 283)//同上
If GetColor = "0602CC" Then
Call Plugin.Bkgnd.LeftClick(Hwnd, 611, 283)//同上
End If
Loop来自:求助得到的回答
温馨提示:内容为网友见解,仅供参考
无其他回答

求大神帮我把这个按键精灵的脚步改成后台运行的
Rect = Plugin.Window.GetWindowRect(Hwnd)\/\/建议改成Plugin.Window.GetClientRect(Hwnd)函数,因为后台操作的相对坐标是按客户区计算的,不是按边框计算的 MyArray = Split(Rect, "|")L = Clng(MyArray(0)) : T = Clng(MyArray(1))R = Clng(MyArray(2)) : B = Clng(MyArray(3))Do ...

请大虾将我这段 前台按键精灵代码 改成能够后台运行的
\/\/直接将下面的代码复制进去即可,我采用的是按键精灵8.0,测试过了可直接使用,开始前先用鼠标点击要运行的窗口,然后按F10运行就可以后台运行了,下面是代码部分。dim hwnd hwnd=Plugin.window.mousepoint()s=Plugin.window.getclientrect(hwnd)XYarray=split(s,"|",-1,1)dx=XYarray(0)dy=XYarr...

有按键精灵单开后台脚本,想请高人可以改成后台多开脚本
在编辑界面右边属性下有个选项,重复运行,选是就行了。前题是你的按键精灵安装有361度6.10后台插件

请高手将这个按键精灵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...

高手来帮忙把这个按键精灵脚本设置成后台运行
BindWindow(hwnd, "gdi", "dx", "dx", 0)?moveTo 换成 dm.moveTo LeftDown 换成 dm.LeftDown LeftUp 换成 dm.LeftUp MoveTo 321, 440 换成 dm.MoveTo x,y LeftClick 换成 dm.LeftClick

请高手帮我把这个按键精灵脚本改成后台运行,谢谢
Delay 265 Plugin Bkgnd.KeyPress(Game1,116)Delay 15686 Plugin Bkgnd.LeftClick(Game1,701,510)Delay 1208284 Plugin Bkgnd.LeftClick(Game1,695,226)注意,以上坐标因为是你自己录制时候的坐标,改成后台之后是窗口的相对坐标,只有窗口最大化的时候才会比较正确,不过还是有一定误差,要去除这样的误差...

按键精灵 怎么把前台的指令变成后台的,求助!哪位帮忙变换下!谢谢!_百度...
\/\/前台循环按键 do KeyPress "A", 1\/\/按键字母要大写 Delay 200\/\/等待时间200毫秒 loop \/\/前台循环左键点击 Do MoveTo 0, 0\/\/移动到点击的坐标0,0 LeftClick 1\/\/左键点击一次 \/\/RightClick 1\/\/右键点击一次 Delay 200\/\/等待时间200毫秒 loop \/\/后台循环按键 点击 = WaitClick()\/\/等待...

按键精灵录制脚本改后台
改成后台的话,你的坐标地址全部都要变。。利用 Plugin Hwnd = Window.MousePoint()得到句柄,在把屏幕坐标换算成句柄坐标 换算方法:Dim HUA \/\/申明变量是个好习惯 HUA=""\/\/定义变量 Plugin hwnd=Window.Foreground()\/\/调用插件得到当前窗口句柄,结果返回给变量hwnd Plugin wtext=Window.GetText(hwnd...

50分求高手把这个按键精灵脚本改为后台脚本
修改:忘了说,526,284是屏幕坐标,你需要把它改成窗口坐标。把鼠标移到点击处,用下面的脚本获取窗口坐标。Plugin hw=Window.MousePoint()\/\/获取当前窗口句柄 VBSCall GetCursorPos(x,y)\/\/获取鼠标当前屏幕绝对坐标 Plugin winxy=BGKM5.ScrToCli(hw,x,y)\/\/换算鼠标当前屏幕绝对坐标-->鼠标相对...

帮我改一下按键精灵变成后台运行的代码
你这个本身就是后台按键精灵自带后台插件的代码,并且实现了循环执行 建议指令修改为:(标注 和 跳到标注 删除,换成循环)Hwnd = Plugin.Window.Foreground()Call Plugin.Window.Move(Hwnd, 0, 0)\/\/获取窗口句柄,窗口移动到坐标0.0位置(下面会解释为需要移动)Delay 1000 While 7=7 Call Plugin....

相似回答