按键精灵怎么用高手,高分悬赏,谢谢

08:54 提问
最近在做一个类似按键精灵的东西,录制一个脚本怎么跑遍所有pc
按键精灵是对单独的电脑记录鼠标键盘动作做记录,然后再下次运行记录的鼠标键盘动作.
我现在想把在A电脑录制的脚本放在其他电脑上跑。
由于不同的电脑环境不一样,跑A鼠标键盘动作的记录
就不能达到预期的效果,现在卡在这里,请教各路大神。
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐正在初始化报价器按键精灵定时器怎么操作3个回答骑在身上814do//这里无限循环
t = now//获取现在的时间
KeyPress &A&, 1
KeyPress &B&, 1
KeyPress &D&, 1
if DateDiff(&n&, t, now) &= 8 then //这里判定现在的时间与t的时间差,单位分钟
Goto a//如果8分钟到了就重头开始
KeyPress &C&, 1
12月单独宝宝do//限循环Rem at = now//获取现间Delay 200KeyPress &A&, 1For 10Delay 200KeyPress &B&, 1 Call ab() nextDelay 200 KeyPress &D&, 1if DateDiff(&n&, t, now) &= 8 then //判定现间与t间差单位钟Goto a//8钟重始end if Sub ab()Delay 200KeyPress &C&, 1End Sub
8ef05e第一,首先,你得获得窗口句柄。因为你想要后台操作你得告诉脚本你那个窗口是什么句柄。这样好发送按键或鼠标消息给它。不知道句柄?——句柄就像是某个窗口的姓名,你想调动一个人总得称它名讳吧?就是这样理。
例:ck=Window.GetKeyFocusWnd()
这就是你在某个窗口按下按键精灵启动时得么的当前窗口句柄。并保存到ck这个变量中,以后就只要想让该窗口做什么就得加上它的“名字”:ck!
第二,你在发送键盘消息和鼠标消息时就得加上这个句柄,如:
PluginBkgnd.KeyPress(ck,51)
怎么样,看到那个名字ck了吗?意是说,向这个叫ck窗口发送一个按键码即51也就是4号键的键码。那么这样的话,你就是不在该窗口,你就是在看电影也好,它还是很忠实地身这个窗口按下了4键!
这是键盘,下面讲下鼠标:
PluginBkgnd.LeftClick(ck,200,300)
看到了吧?现在应该从上面得到理解了,也就是说向这个叫ck窗口发送一个鼠标单击事件,也就是ck后面的坐标位置:200,300
那么你就是在看电影也好,它还是会向这个窗口坐标为200,300地方按下了鼠标左键单击!而你看电影一点也没有影响!
热门问答123456789101112131415161718192021222324252627282930相关问答3个回答liuwencue购房人向房地产开发企业购房或通过经纪机构购房的,应向房地产开发企业或经纪机构提供下列材料:本市户籍居民家庭提供家庭成员身份证明、婚姻证明、户籍证明,购房人签字确认的《购房人家庭成员...1个回答ychh322一般是60元一米
一、栏杆应以坚固、耐久的材料制作,并能承受荷载规范规定的水平荷载;   
二、栏杆高度不应小于1.05m,高层建筑的栏杆高度应再适当提高,但不宜超过1...3个回答鹿儿~~成都润雅居装饰工程有限公司口碑的确不错,设计师和施工队的服务态度都很好,而且装修师傅都是老师傅,比较专业!设计师都是本科以上学历的,所以无论从装修还是设计方面来说,这个公司都很有优...3个回答烦恼恋穷长袖婚纱可以起到一定的保暖作用,而且正符合当下的复古风潮!如果选择蕾丝或缎面,就能打造复古新娘造型了!夸张的薄纱小披肩也能起到保暖的作用呢!并且款式独特,展现你的好品味!并能让你的...3个回答恶少30t前市场上销售的被子很多,消费者在选择被子的时候经常会跟着感觉走。被子的选择主要还要看被芯的成分,循环再生负离子纤维现在是市场上家纺“芯”类的主流产品,是家居生活好伴侣,负离子纤维有...3个回答S亲友团20961、金灶(中国驰名商标,广东省高新技术企业,广东省著名商标,广东省名牌,茶具行业著名品牌,广东海利集团有限公司)
2、汉唐(中国大型茶具专业制造商之一,致力于手工制作茶具的...1个回答690cab您好,得泉莱净水器一般吧,买净水机最好买一个好牌子,因为净水机是我们每天都会使用,所以净水机的好坏主要看净水机里面的滤芯好坏,看它是超滤机还是反渗透的,带不带电,用的滤芯PP棉是1...3个回答郁郁葱葱worthy令箭荷花虽喜温暖多湿,但盆栽令箭荷花的盆土要偏干一些,盆土不干不浇,如盆土还湿,容易引起根部霉烂或落蕾。令箭荷花春、秋两季要放在阳台朝南处,且要通风透光;夏季高温季节要避免暴晒,置...3个回答cshe541、柳桉木,因为其外观效果(木纹,结疤),以及材质本身价值较差。柳桉木很少直接拿来制作成家具,和外露的木饰面。而更多的是作为细木工板等人造板材的夹层芯材
2、南美产的木料,大...3个回答二度风月3777江苏无锡比较好的护栏配件厂A:无锡双瑜护栏配件厂地址:无锡市惠山区东兴路98号B:无锡鸿源护栏配件厂地址:无锡市惠山区锡陆路300号C:无锡市护栏配件厂地址:无锡市滨湖区新龙路25...按键精灵前台转后台,急,高分悬赏!_百度知道
按键精灵前台转后台,急,高分悬赏!
我想在魔兽世界这款游戏中后台使用按键精灵,但是搞了很久自己不会弄.下面把代码贴出来,只有键盘操作没有鼠标操作并且都是很简单的,同时要运行三个不同的脚本,可以实现吗?
SetSimMode 1
Delay 10000
KeyPress 55,30
Delay 10000
KeyPress 56,30
100Delay 60000KeyPress 56SetSimMode 1Delay 30000KeyPress 55,2Delay 10000KeyPress 98,2Delay 10000KeyPress 100,2Delay 10000KeyPress 101,7KeyPress 50,1KeyPress 51,1KeyPress 52,1KeyPress 53,2Delay 10000KeyPress 99,2Delay 10000KeyPress 102,2Delay 10000KeyPress 103,2Delay 10000KeyPress 104,2Delay 10000KeyPress 105,2Delay 10000KeyPress 110,2Delay 10000KeyPress 221,2Delay 10000KeyPress 96,2 SSetSimMode 1Delay 500KeyPress 49,1KeyPress 54,1这是新修改的前台代码,请帮忙修改至后台使用,50Delay 60000KeyPress 57,50SetSimMode 1Delay 10000KeyPress 97
我有更好的答案
1Delay 2750KeyDown 9,1KeyDown 9,1Delay 93KeyUp 51,1Delay 94KeyUp 50,1Delay 3609KeyDown 113,1KeyDown 113,1Delay 2203KeyDown 116,1KeyDown 116,1KeyDown 9,1Delay 62KeyUp 9,1Delay 110KeyUp 113Rem MoveTo 472,1KeyUp 52,1Delay 93KeyUp 9,1KeyUp 9,1Delay 125KeyUp 50,1KeyUp 50,1Delay 3172KeyDown 52,1KeyDown 52,1Delay 109KeyUp 52,1KeyDown 50,1KeyUp 113,1Delay 3312KeyDown 52,1KeyDown 52,1Delay 125KeyUp 52,1Delay 157KeyDown 50,1KeyDown 50,1Delay 109KeyUp 50,1KeyUp 52,1KeyUp 51,1Delay 141KeyUp 52,1KeyUp 52,1Delay 1703KeyDown 113,1Delay 15KeyDown 113,1Delay 63KeyUp 113,1Delay 94KeyUp 116,1KeyUp 116,1KeyUp 50,1Delay 2063KeyDown 9,1Delay 16KeyDown 9,1KeyDown 50,1Delay 2891KeyDown 52,1Delay 109KeyUp 9,1Delay 15KeyUp 113,1Delay 3282KeyDown 9,1Delay 78KeyDown 50,1Delay 78KeyUp 113,1KeyUp 113,1Delay 16KeyUp 9,1Delay 172KeyDown 51,1KeyDown 52,1KeyDown 51,1KeyUp 9,1Delay 188KeyDown 50,1KeyUp 50,1Delay 1438KeyDown 113,1KeyDown 113,440Delay 172KeyDown 9,1KeyDown 9,1Delay 109KeyUp 9,1KeyUp 9
采纳率:52%
KeyPress(Hwnd.KeyPress(Hwnd.KeyPress(Hwnd,96)EndFor Delay 20000For 10
Plugin Bkgnd,57)EndFor SetSimMode 1Delay 20000For 10
Plugin Bkgnd.KeyPress(Hwnd,56)EndFor Delay 10000For 30
Plugin Bkgnd.KeyPress(Hwnd.KeyPress(Hwnd,99)EndFor Delay 20000For 10
Plugin Bkgnd.KeyPress(Hwnd,49)EndFor Plugin Bkgnd.KeyPress(Hwnd,50)Plugin Bkgnd.KeyPress(Hwnd,51)Plugin Bkgnd.KeyPress(Hwnd,52)Plugin Bkgnd.KeyPress(Hwnd,53)Plugin Bkgnd.KeyPress(Hwnd,54) 试试吧,能用又好用的话给我加点分,110)EndFor Delay 20000For 10
Plugin Bkgnd.KeyPress(Hwnd,221)EndFor SetSimMode 1For 7
Plugin Bkgnd,55)EndFor Delay 10000For 30
Plugin Bkgnd.KeyPress(Hwnd.KeyPress(Hwnd,98)EndFor Delay 20000For 10
Plugin Bkgnd.KeyPress(Hwnd,100)EndFor Delay 20000For 10
Plugin Bkgnd.KeyPress(Hwnd,101)EndFor Delay 20000For 10
Plugin Bkgnd,104)EndFor Delay 20000For 10
Plugin Bkgnd.KeyPress(Hwnd,105)EndFor Delay 20000For 10
Plugin Bkgnd.KeyPress(Hwnd.KeyPress(HwndDelay 2000Plugin hwnd = Window,97)EndFor Delay 20000For 10
Plugin Bkgnd.GetKeyFocusWnd()SetSimMode 1Delay 10000For 30
Plugin Bkgnd,102)EndFor Delay 20000For 10
Plugin Bkgnd.KeyPress(Hwnd,103)EndFor Delay 20000For 10
Plugin Bkgnd
VBS dim ck(2),i,dVBS i=0For 3
Plugin ck(i)=Window.GetKeyFocusWnd()
EndIf EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),55)
VBS i=i+1EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),56)
VBS i=i+1EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),57)
VBS i=i+1EndFor VBS i=0For 3
Delay 7000
Plugin Bkgnd.KeyPress(ck(i),97)
VBS i=i+1EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),98)
VBS i=i+1EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),99)
VBS i=i+1EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),100)
VBS i=i+1EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),101)
VBS i=i+1EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),102)
VBS i=i+1EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),103)
VBS i=i+1EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),104)
VBS i=i+1EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),105)
VBS i=i+1EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),96)
VBS i=i+1EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),110)
VBS i=i+1EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),221)
VBS i=i+1EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),49)
VBS i=i+1EndFor VBS i=0For 3
Plugin Bkgnd.KeyPress(ck(i),50)
VBS i=i+1EndFor VBS i=0For 3
Plugin Bkgnd.KeyPress(ck(i),51)
VBS i=i+1EndFor VBS i=0For 3
Plugin Bkgnd.KeyPress(ck(i),52)
VBS i=i+1EndFor VBS i=0For 3
Plugin Bkgnd.KeyPress(ck(i),53)
VBS i=i+1EndFor VBS i=0For 3
Plugin Bkgnd.KeyPress(ck(i),54)
VBS i=i+1EndFor VBS i=0For 3
Delay 7000
Plugin Bkgnd.KeyPress(ck(i),55)
VBS i=i+1EndFor VBS i=0For 3
Delay 2000
Plugin Bkgnd.KeyPress(ck(i),56)
VBS i=i+1EndFor VBS i=0For 3
Delay 2000
Plugin Bkgnd.KeyPress(ck(i),57)
VBS i=i+1EndFor VBS i=0Delay 3300For 3
Plugin Bkgnd.KeyPress(ck(i),97)
VBS i=i+1EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),98)
VBS i=i+1EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),99)
VBS i=i+1EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),100)
VBS i=i+1EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),101)
VBS i=i+1EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),102)
VBS i=i+1EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),103)
VBS i=i+1EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),104)
VBS i=i+1EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),105)
VBS i=i+1EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),96)
VBS i=i+1EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),110)
VBS i=i+1EndFor VBS i=0For 3
Delay 3300
Plugin Bkgnd.KeyPress(ck(i),221)
VBS i=i+1EndFor VBS i=0For 3
Plugin Bkgnd.KeyPress(ck(i),49)
VBS i=i+1EndFor VBS i=0For 3
Plugin Bkgnd.KeyPress(ck(i),50)
VBS i=i+1EndFor VBS i=0For 3
Plugin Bkgnd.KeyPress(ck(i),51)
VBS i=i+1EndFor VBS i=0For 3
Plugin Bkgnd.KeyPress(ck(i),52)
VBS i=i+1EndFor VBS i=0For 3
Plugin Bkgnd.KeyPress(ck(i),53)
VBS i=i+1EndFor VBS i=0For 3
Plugin Bkgnd.KeyPress(ck(i),54)
VBS i=i+1EndFor
这些脚本是根据你开三个号来做的,我防备三个号延时过长会耽误其它号的运行,于是我把你的延时分别分成三等份,这样不知道可行?还有,是上面的那几句是分别获取三个窗口的,由于没有根据窗口标题来取句柄,所以就得手动在你想要的窗口状态下按空格键确认。另外,这些后台功能只支持较新版按键精灵,如果你的按键较旧,就无法使用后台了!(有插件另当别论)你这脚本太长,你设计可能不合理,但毕竟我是根据你来改的,所以我只能做到这些了!如有什么不懂可联系我。以马内利
为您推荐:
其他类似问题
您可能关注的内容
按键精灵的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。谁能帮我把这个按键精灵改成后台运行-谢谢了 高分悬赏_百度知道
谁能帮我把这个按键精灵改成后台运行-谢谢了 高分悬赏
Rem ==========以下是按键精灵录制的内容==========
KeyUp 49,1
KeyUp 49,1
KeyDown 112,1
KeyDown 112,1
KeyDown 112,1
KeyUp 112,1
KeyUp 112,1
MoveTo 777,538
Delay 1375
KeyUp 49,1
KeyUp 49,1
KeyDown 11...
是 魔域SF 强调下! 以上脚本是录制的所以没用的很多 改的时候可以弄成简介点的!
我有更好的答案
Plugin hwnd = Window.MousePoint()Delay 1000Plugin Window.Active(hwnd)Rem startPlugin Window.SendPressKey(hwnd,49)Delay 200Goto start根据你自己的需要自己该一下吧哈哈~~~
采纳率:37%
看的头疼,,懒
为您推荐:
其他类似问题
按键精灵的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。高分悬赏求按键精灵找图_百度知道
高分悬赏求按键精灵找图
判断如果第一个格子里是这六种中的任意一种,就跳过判断下一个格子,比如有12个格子,我需要捡六种材料,删除了以后再判断下一个格子思路是这样的,实际应用其实是一页24个格子,删除操作是模拟鼠标的,这代码我会写。主要是怎么判断这个格子里是不是我要的东西,如果不是就删除,求高手赐教(不需要后台
我有更好的答案
用找多图不就完了。简单点就像你说的逐格扫描,复杂点就24格一起扫描,然后计算和判断删除除找到的格子以外的所有格子。
不会啊 发代码我看看
有人说用数组 我不会写
关键是一个格子里不一定是哪个 我需要判断这个格子里符合指定的6种图中的任意一种就跳下一个 都不是才删除
写的例子,自己拿去慢慢研究
为什么没效果 我附件都传好了 名字是t1.bmp t2 t3 t4..........
图(n) = &Attachment:\t& & i & &.bmp&什么意思 。其实不一定找那么精确 找单个格子的范围可以稍我加了初始化窗口的代码那么坐标不是都要+Ux Uy了吗 这样窗口位置可以随意移动了我的是横6个 竖4个间距35*35 假设初始坐标Ux=0.Uy=0 第一个格子坐标是5 5 那么可以让他从Ux+3+40 Uy+3+40也就是找的范围稍大一点 可以吗 我初学 另外游戏是真封神 现在很少人玩了
图(n) = &Attachment:\t& & i & &.bmp&给数组赋值,地址加图片名,你也可以只赋值图片名关于窗口位置,你只是在脚本开始判断了窗口位置,后面如果移动了窗口会导致脚本出错。你要随便移动,那只能后台或者每句命令前面都先判断窗口位置并计算。找图范围可以自己看着改,只能大,不能小
知道了 移动也只是在窗口中按个启动热键 启动后不能移动的。有个例子不错大侠能不能帮我改一下,我用他的找能找到第一个格子里的6张图的任意一张,你帮我改造一下就是如果找到了就跳下一格子 找不到就删除了接着判断下一个格子 给你加分
你怎么传的文本
我给你写的不就例子么,你改下就能用。
为您推荐:
其他类似问题
您可能关注的内容
按键精灵的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 按键精灵官网 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信