请大虾将我这段 前台按键精灵代码 改成能够后台运行的

这是一个重复点击一个网页里某个位置的代码,我想让它能够在后台运行,我的鼠标能干点别的事,声明我不懂语法,我不要专业术语,改好后我复制 粘贴,然后运行

Rem ==========以下是按键精灵录制的内容==========
MoveTo 58,98
LeftClick 1
Delay 15000
KeyDown 116,1
Delay 235
KeyUp 116,1
Delay 10000
MoveTo 599,211
Delay 3000
LeftClick 1
MoveTo 323,95
Delay 5235
LeftClick 1
MoveTo 892,564
Delay 3218
LeftDown 1
MoveTo 839,563
Delay 1157
LeftUp 1
MoveTo 1089,549
Delay 2609
KeyDown 99,1
Delay 156
KeyDown 96,1
Delay 32
KeyUp 99,1
Delay 140
KeyUp 96,1
MoveTo 866,741
Delay 2891
LeftClick 1
MoveTo 323,91
Delay 6312
LeftClick 1
Delay 125
LeftClick 1
Rem ==========以上是按键精灵录制的内容==========

//直接将下面的代码复制进去即可,我采用的是按键精灵8.0,测试过了可直接使用,开始前先用鼠标点击要运行的窗口,然后按F10运行就可以后台运行了,下面是代码部分。
dim hwnd
hwnd=Plugin.window.mousepoint()
s=Plugin.window.getclientrect(hwnd)
XYarray=split(s,"|",-1,1)
dx=XYarray(0)
dy=XYarray(1)
rem start
Call Plugin.Bkgnd.leftclick(hwnd,58-dx,98-dy)
Delay 15000
call plugin.Bkgnd.keydown(hwnd,116)
Delay 235
call plugin.Bkgnd.keyup(hwnd,116)
Delay 10000
Call Plugin.Bkgnd.moveto(hwnd,599-dx,211-dy)
Delay 3000
Call Plugin.Bkgnd.leftclick(hwnd,599-dx,211-dy)
Call Plugin.Bkgnd.moveto(hwnd,323-dx,95-dy)
Delay 5235
Call Plugin.Bkgnd.leftclick(hwnd,323-dx,95-dy)
Call Plugin.Bkgnd.moveto(hwnd,892-dx,564-dy)
Delay 3218
Call Plugin.Bkgnd.leftdown(hwnd,892-dx,564-dy)
Call Plugin.Bkgnd.moveto(hwnd,839-dx,563-dy)
Delay 1157
Call Plugin.Bkgnd.leftup(hwnd,839-dx,563-dy)
Call Plugin.Bkgnd.moveto(hwnd,1089-dx,549-dy)
Delay 2609
call plugin.Bkgnd.keyup(hwnd,99)
Delay 156
call plugin.Bkgnd.keyup(hwnd,96)
Delay 32
call plugin.Bkgnd.keyup(hwnd,99)
Delay 140
call plugin.Bkgnd.keyup(hwnd,96)
Call Plugin.Bkgnd.moveto(hwnd,866-dx,741-dy)
Delay 2891
Call Plugin.Bkgnd.leftclick(hwnd,866-dx,741-dy)
Call Plugin.Bkgnd.moveto(hwnd,323-dx,91-dy)
Delay 6312
Call Plugin.Bkgnd.leftclick(hwnd,323-dx,91-dy)
Delay 125
Call Plugin.Bkgnd.leftclick(hwnd,323-dx,91-dy)
goto start
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-20
按键精灵只是模拟鼠标和键盘动作,你的需求无法通过按键精灵满足,你需要用程序在内存中打开浏览器模拟操作,或直接发送http request本回答被网友采纳
第2个回答  2011-03-26
学习学习

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

如何让按键精灵这个代码改为后台运行?
窗口句柄每次打开同一个程序都会改变的,所以你可以用查找窗口名称来获取窗口句柄,代码如下,你照着改就好 Hwnd = Plugin.Window.Find(0, "按键精灵") \/\/"按键精灵"为要后台操作的窗口的窗口名称,可以用按键抓抓获取,下面附两张图你好找 Call Plugin ...

请高手帮我把我的按键精灵前台代码 改成后台代码 谢谢!! MoveTo 85...
MoveTo 852,753 \/\/鼠标移动到852,753 这是屏幕坐标转成后台要变成窗口坐标 LeftClick 1 \/\/左键单击 Delay 3000 \/\/等待3秒 MoveTo \/\/这句就是语法错误 没给全啊

求高手帮忙把下面按键精灵的代码改成后台运行
Wend \/\/while---wend这个是循环体,可以在循环体内输入你需要的脚本,进行循环(因为绑定窗口不能循环操作,所以需要使用到循环体)使用以上代码,首先鼠标点击一下你需要后台的那个窗口,然后启动脚本即可(若需要再按其他按键,请自行修改按键码,例如121是F10,按键精灵内部可以查询按键码的)备注:前台找...

按键精灵前台转成后台的
前台转后台不是说转就可以转的,有些窗口,例如游戏窗口,不支持按键自带的后台插件,不同插件,前台转后台的方法也不完全一样。如果真想写后台脚本,建议你自己先学后台操作。

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

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

按键精灵代码改成后台
361度后台插件地址:在不安装后台插件也可以后台运行的按键精灵版本是:7.11.4738。你的脚本我帮你改了后台,用的是按键精灵本身的后台代码,如果版本不是7.11.4738,需要使用361度后台插件,再把后台代码改成361的:Plugin hwnd = Window.GetKeyFocusWnd()Plugin text = Window.GetClientRect(hwnd)xy...

谁能帮我按键精灵8前台的代码改成后台的
Dim hwnd hwnd=Plugin.Window.MousePoint()rem 开始 Call Plugin.Bkgnd.KeyPress(hwnd,65)delay 200 goto 开始

求助,按键精灵 前台转后台
= Plugin.Window.MousePoint()\/\/运行脚本时找到鼠标所在窗口,所谓后台脚本就只在这个窗口运行 Call Plugin.Bkgnd.RightDown(Hwnd,420,231)\/\/这样要相对坐标,另外LZ的脚本只管鼠标右键按下不管弹起 我猜会出问题,建议改成了右键单击RightClick Delay 5000 Call Plugin.Bkgnd.RightDown(Hwnd,200,231)De...

相似回答