更新了按键精灵延迟命令2014版,想实现游戏走路,我用KeyDown KeyUp以及延迟来实现,但是发现效

你的位置:
求大神,网页游戏后台问题!
来源: 按键精灵资源站
这是我写的脚本:
Hwnd = Plugin.Window.MousePoint()
& & & & & &
& & & & Call Plugin.Bkgnd.MoveTo(Hwnd, 119, 573)
& & Delay 500
& & Call Plugin.Bkgnd.LeftClick(Hwnd, 119, 573)
& & Delay 1000
& & Call Plugin.Bkgnd.MoveTo(Hwnd, 605, 434)
& & Delay 500
& & Call Plugin.Bkgnd.LeftClick(Hwnd, 605, 434)
& & Delay 1000
& & Call Plugin.Bkgnd.MoveTo(Hwnd, 465, 401)
& & Delay 500
& & Call Plugin.Bkgnd.LeftClick(Hwnd, 465, 401)
& & Delay 1000
& & Call Plugin.Bkgnd.MoveTo(Hwnd, 543, 202)
& & Delay 500
& & Call Plugin.Bkgnd.LeftClick(Hwnd, 543, 202)
& & Delay 1000
& & Call Plugin.Bkgnd.MoveTo(Hwnd, 465, 401)
& & Delay 500
& & Call Plugin.Bkgnd.LeftClick(Hwnd, 465, 401)
& & Delay 1000
& & Call Plugin.Bkgnd.MoveTo(Hwnd, 266, 199)
& & Delay 500
& & Call Plugin.Bkgnd.LeftClick(Hwnd, 266, 199)
& & Delay 1000
& & Call Plugin.Bkgnd.MoveTo(Hwnd, 291, 233)
& & Delay 500
& & Call Plugin.Bkgnd.LeftClick(Hwnd, 291, 233)
& & Delay 1000
& & Call Plugin.Bkgnd.MoveTo(Hwnd, 457, 396)
& & Delay 500
& & Call Plugin.Bkgnd.LeftClick(Hwnd, 457, 396)
& & Delay 1000
& & Call Plugin.Bkgnd.MoveTo(Hwnd, 280, 39)
& & Delay 500
& & Call Plugin.Bkgnd.LeftClick(Hwnd, 280, 39)
& & Delay 1000
& & //& & Call Plugin.Bkgnd.KeyDown(Hwnd, 117)
//& & Delay 500
//& & Call Plugin.Bkgnd.KeyUp(Hwnd, 117)
//& & Delay 500
//& & Call Plugin.Bkgnd.KeyDown(Hwnd, 46)
//& & Delay 500
//& & Call Plugin.Bkgnd.KeyUp(Hwnd, 46)
//& & Delay 1000
//& & Call Plugin.Bkgnd.SendString(Hwnd, &/playgame.aspx?sid=88&inId=1&)
//& & Call Plugin.Bkgnd.KeyDown(Hwnd, 13)
//& & Delay 500
//& & Call Plugin.Bkgnd.KeyUp(Hwnd, 13)
//& & Delay 1000
//& &&&Call Plugin.Bkgnd.KeyDown(Hwnd, 13)
//& & Delay 500
//& & Call Plugin.Bkgnd.KeyUp(Hwnd, 13)
//& & Delay 20000
经前台测试可用(注释掉的是没写好,也是我想问的问题),我的想法是经过一系列键鼠操作后按F6选定网址输入栏输入我注释上面写的链接,可问题是我用的浏览器按F6没有办法选定网址输了地址栏(不能换浏览器,我用IE测试了F6是能用但得不到我想要的结果),后来又打算把鼠标移动过去点击实现输入,可因为输入网址的句柄跟游戏的句柄不一样移动不过去。我用的浏览器打开游戏后有两个句柄,一个是浏览器的,一个是游戏的(有试过获取浏览器的句柄来实现游戏内的键鼠操作可没成功)。
我想问还有什么办法可以实现后台输入网址,还有就是获取父窗口句柄,子窗口句柄可不可实现键鼠操作跟网址更换,如果可以麻烦写下思路。(尽量别用- -)后使用快捷导航没有帐号?
新浪微博:
&&&&腾讯微博:
只需一步,快速开始
查看: 747|回复: 3
UID2425738精华0在线时间0 小时阅读权限10鲜花0 个铜币23 个银币0 个金币0 个积分2帖子注册时间最后登录
幼儿园, 积分 2, 距离下一级还需 1 积分
鲜花0 个铜币23 个银币0 个积分2帖子
本帖最后由 wzheng1227 于
20:22 编辑
写了一个回合制游戏的自动打怪的脚本。但是发现在进入战斗的时候那个寻怪的函数还在运行。怎么做才能让进入战斗之后寻怪的函数停止。战斗结束之后再继续运行。Hwnd = Plugin.Window.GetKeyFocusWnd() '获取当前活动窗口
Call Plugin.Window.Move(Hwnd, 0, 0)& & & & '把窗口移动到屏幕坐标0,0
'*****************主程序*****************
Rem 循环
Delay 200
FindPic 0,0,,&Attachment:\判断战斗.bmp&,0.9,intX,intY '判断是否进入战斗
& & & & If intX & 0 And intY & 0 Then '如果发生战斗,执行daguai函数
& & & & & & & & Delay 200
& & & & & & & & Call daguai()
& & & & Else '如果没有发生战斗,则继续寻怪
& & & & & & & & Delay 200
& & & & & & & & Call yuguai()
& & & & End If
Goto 循环
'*****************主程序*****************
& & & &
'*****************寻怪函数*****************
Sub yuguai '点击游戏窗口两个坐标寻怪
MoveTo
Delay 100
LeftClick 1
Delay 100
MoveTo 320, 320
Delay 100
RightClick 1
Delay 50
LeftClick 1
Delay 200
MoveTo
Delay 100
LeftClick 1
Delay 100
MoveTo 480, 320
Delay 100
RightClick 1
Delay 50
LeftClick 1
End Sub
'*****************寻怪函数*****************
'*****************打怪函数*****************
Sub daguai '打怪函数并判断是否有自动攻击对话框如果没有按键呼出
& & & & FindPic 0,0,,&Attachment:\检测自动攻击.bmp&,0.9,intX,intY
& & & & & & & & If intX & 0 And intY & 0 Then
& & & & & & & & & & & & KeyDown 17, 1
& & & & & & & & & & & & KeyPress 65, 1
& & & & & & & & & & & & KeyUp 17, 1
& & & & & & & & End If
End Sub
'*****************打怪函数*****************复制代码写了一个回合制游戏的自动打怪的脚本。但是发现在进入战斗的时候那个寻怪的函数还在运行。怎么做才能让进入战斗之后寻怪的函数停止。战斗结束之后再继续运行。
UID923391精华0在线时间305 小时阅读权限80鲜花90 个铜币2166 个银币244 个金币0 个积分2736帖子注册时间最后登录
Every Memory with joy and sorr
硕士, 积分 2736, 距离下一级还需 264 积分
鲜花90 个铜币2166 个银币244 个积分2736帖子
Hwnd = Plugin.Window.GetKeyFocusWnd() '获取当前活动窗口
Call Plugin.Window.Move(Hwnd, 0, 0)'把窗口移动到屏幕坐标0,0
//-------------------------------------------------------模型区
Do
& & FindPic 0, 0, , &Attachment:\判断战斗.bmp&, 0.8, intX, intY
& & //找图找到战斗 intX & 0 表示找到了 否则继续寻怪 建议楼主的图片做的精准一点 透明的图 必须处理才有用这样避免不必要的BUG 发生
& & //如果你觉得我解释的不错 那就给朵花花吧 相似度尽可能用 0.8 必要的时候才采用 0.9
& & //楼主的代码没问题 估计是图片处理的不好
& & If intX & 0&&Then
& && &&&Call daguai()
& & End If
& & Call xunguai()
Loop
//-------------------------------------------------------积木区
Sub xunguai '点击游戏窗口两个坐标寻怪
& & MoveTo
& & Delay 100
& & LeftClick 1
& & Delay 100
& & MoveTo 320, 320
& & Delay 100
& & RightClick 1
& & Delay 50
& & LeftClick 1
& & Delay 200
& & MoveTo
& & Delay 100
& & LeftClick 1
& & Delay 100
& & MoveTo 480, 320
& & Delay 100
& & RightClick 1
& & Delay 50
& & LeftClick 1
End Sub
//-------------------------------------------------------
Sub daguai '打怪函数并判断是否有自动攻击对话框如果没有按键呼出
& & FindPic 0,0,,&Attachment:\检测自动攻击.bmp&,0.8,intX,intY
& & If intX & 0 Then
& && &&&KeyDown 17, 1
& && &&&KeyPress 65, 1
& && &&&KeyUp 17, 1
& & End If
End Sub
复制代码
总评分:&鲜花 + 1&
UID2425738精华0在线时间0 小时阅读权限10鲜花0 个铜币23 个银币0 个金币0 个积分2帖子注册时间最后登录
幼儿园, 积分 2, 距离下一级还需 1 积分
鲜花0 个铜币23 个银币0 个积分2帖子
の守々护々星 发表于
谢谢,我去改个图试试去,,,鲜花我没有啊
UID923391精华0在线时间305 小时阅读权限80鲜花90 个铜币2166 个银币244 个金币0 个积分2736帖子注册时间最后登录
Every Memory with joy and sorr
硕士, 积分 2736, 距离下一级还需 264 积分
鲜花90 个铜币2166 个银币244 个积分2736帖子
wzheng1227 发表于
谢谢,我去改个图试试去,,,鲜花我没有啊
点击评分就有了
黄瓜勋章(永久)
体验商业小精灵活动的奖励
幸运草勋章(永久)
商业小精灵限时活动勋章。
按键精灵开发者5级
可通过提升认证等级来升级勋章:
学有所成勋章,新手步入按键学堂的第一枚勋章
按键精灵论坛推荐 /2
财神降临,年底放大招!百万现金免费拿,~活动时间:1.8~1.20,错过了就木有了!小伙伴快去奔走相告吧!让自己豪豪的过年,做回有钱就任性的主!
辩论赛再升级!双方各执一词,进入白热化争执阶段,然而2014版支持者明显占据优势~快!快!快!按键精灵2014 OR 按键精灵9,说出你心里最真实的想法!等你来辩~
Powered by非常难的问题,如何精准计算KEYDOWN和KEYUP的时间间隔
[问题点数:70分,结帖人Starfruit007]
非常难的问题,如何精准计算KEYDOWN和KEYUP的时间间隔
[问题点数:70分,结帖人Starfruit007]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。已有天涯账号?
这里是所提的问题,您需要登录才能参与回答。
"天涯问答"是天涯社区旗下的问题分享平台。在这里您可以提问,回答感兴趣的问题,分享知识和经历,无论您在何时何地上线都可以访问,此平台完全免费,而且注册非常简单。
怎么修改按键精灵脚本在后台运行,是自动刷怪,拣东西用的
[General]Description=我的脚本fu1BeginHotkey=121BeginHotkeyMod=0PauseHotkey=0PauseHotkeyMod=0StopHotkey=123StopHotkeyMod=0RunOnce=1EnableWindow=Enable=1AutoRun=0[Repeat]Type=1Number=1[Relative]SetupOCXFile=[Comment]Content=[Script]KeyPress 9,1KeyPress 49,1Delay 300KeyPress 192,1
09-10-07 &匿名提问 发布
不用按键精灵,下一个“简单游”吧,简单得很,各种工具都有,群医的多。
最好什么工具都不用,现在外挂好危险的,搞不好号就被盗了.前段时间简单游里就有木马病毒,好多人被盗了,现在官方自带的加血不是满好吗.群医搞个Q8杖,秒4披风,没人会说你不稳定的,除非你卡楼下的,我看了你的脚本,请说再怎么搞呀,我对这个一点也不懂,是不是有你这个东西就能自动吃蓝了
KeyDown 112 1Delay 200KeyUp 112 1Delay 200IfColor 77 23 310c08 2    KeyDown 114 1    Delay 1000    KeyUp 114 1Else EndIf KeyDown 112 1Delay 200KeyUp 112 1Delay 200IfColor 77 23 310c08 2    KeyDown 114 1    Delay 1000    KeyUp 114 1Else EndIf KeyDown 112 1Delay 200KeyUp 112 1Delay 200IfColor 77 23 310c08 2    KeyDown 114 1    Delay 1000    KeyUp 114 1Else EndIf KeyDown 112 1Delay 200KeyUp 112 1Delay 200IfColor 77 23 310c08 2    KeyDown 114 1    Delay 1000    KeyUp 114 1Else EndIf KeyDown 112 1Delay 200KeyUp 112 1Delay 200IfColor 77 23 310c08 2    KeyDown 114 1    Delay 1000    KeyUp 114 1Else EndIf KeyDown 112 1Delay 200KeyUp 112 1Delay 200IfColor 77 23 310c08 2    KeyDown 114 1    Delay 1000    KeyUp 114 1Else EndIf KeyDown 112 1Delay 200KeyUp 112 1Delay 200IfColor 77 23 310c08 2    KeyDown 114 1    Delay 1000    KeyUp 114 1Else EndIf KeyDown 112 1Delay 200KeyUp 112 1Delay 200IfColor 77 23 310c08 2    KeyDown 114 1    Delay 1000    KeyUp 114 1Else EndIf KeyDown 112 1Delay 200KeyUp 112 1Delay 200IfColor 77 23 310c08 2    KeyDown 114 1    Delay 1000    KeyUp 114 1Else EndIf KeyDown 112 1Delay 200KeyUp 112 1Delay 200IfColor 77 23 310c08 2    KeyDown 114 1    Delay 1000    KeyUp 114 1Else EndIf KeyDown 112 1Delay 200KeyUp 112 1Delay 200IfColor 77 23 310c08 2    KeyDown 114 1    Delay 1000    KeyUp 114 1Else EndIf F1群医技能 F3蓝   F11启动  F12终止
转载:    俺是一名有责任心和同情心的医生,大家都不知道什么样的辅助软件才算是绿色的,练到35也不容易啊,一旦不小心封了,也挺伤心的。外 挂是肯定不能用的,辅助软件有的也不可*,朋友发的还怕有木马。只有*自己了。官方已经声明暂时不打击按键精灵之类的辅助软件,小弟才敢发个帖子与大家共享下资源(惭愧啊)不管用什么辅助软件首先要强调安全第一,简单游需要登陆服务器,安全性实在不令人放心。按键精灵在你自己的机器上运行,效果不错,我们全家一直都在用~~防木马,必须从根源做起,下载按键精灵的网站一定要安全,我推荐 华军软件园刚去看了一下,华军的按键精灵更新到 按键精灵5.70版 请选择下载此软件安装运行之后是不需要注册的,打开按键精灵 点弹出窗口的右下角的 继续 两个字即可进入按键精灵的页面点 增加 进入按键精灵脚本编辑器 下面小弟罗罗嗦嗦的手把手教你编写脚本脚本描述:就是给你的脚本起个名字(自己想)启动热键:看名字就知道啥意思 一般选择F11 (鼠标的光标放在启动热键栏里,按下F11键,设置其他按键也是如此。有些朋友告诉我不知道怎么设这个键,我昏迷)终止热键:F12(默认的,不需要修改)循环:选择 循环到按终止键为止然后点左边的 键盘动作 按键   输入游戏中群的那个快捷键(例如F5)类型   选择 按住执行次数  1然后点插入  此时会在右边看到红色字体的 按住&F5&点左边的其他动作 延时   选择 毫秒时间   输入  300然后点插入 右边会继续出现延迟300毫秒按照上面的方法 同样可以输入 弹起&F5&                                              延迟150毫秒当右边出现按住&F5&延迟300毫秒弹起&F5&延迟150毫秒这就是你已经群了一下了然后点 源文件会看到上面有几行废话 下面是KeyDown 116 1Delay 300KeyUp 116 1Delay 150将上面四行看作一次按键F5  复 制  并向下粘贴(注意是在源文件中)使 KeyDown 116 1Delay 300KeyUp 116 1Delay 150重复52次(重复52次是32妙手群适用,节省蓝的那个属性满点——忘了那属性叫啥了。 此重复52次根据自身妙手和属性加点可修改) 重复52次并不是说群了52次 实验证明群15-16次 下面需要喝一次蓝(大蓝,柳善提督府和神武门药店设有专柜)点 源文件 旁边的 普通会看到好多按住&F5&  延迟300毫秒  弹起&F5&  延迟150毫秒一共有208行 也就是52次(每一次占4行)假设喝蓝是F6 接着第208行插入 按住&F6&延迟200毫秒弹起&F6&延迟150毫秒注意:按住和弹起F6之间的延迟是200毫秒 不是300毫秒,这是为了尽量减少喝蓝时候停顿,延迟太多停顿时间长 延迟太少容易喝不上蓝脚本完成了 应该是52次F5   1次F6  一共212行点保存  关闭脚本编辑器窗口  会看到你自己命名的脚本已经存在了 脚本前面有个勾,表示有效。其他脚本前面不要勾。下面进游戏吧 群放在F5  蓝放在F6  点自己的血条 按F11 开始群吧 注意:按F11的时候只按一次,按多了会发现喝蓝的时候一次喝好几个由于机器或者网速的原因,有时按F11后 不能立刻开始群,稍微移动一下脚步即可(注意点上自己的血条)本人用的是XP系统,有的朋友用98或者ME系统不能使用按键精灵  爱莫能助了。此脚本中的延迟时间和重复次数是本人长期摸索出来的,从35级用到71级,网速正常情况下群的速度绝对不慢。以此献给那些手动中的群医,希望你们早日从狂点键盘N小时的工作中解脱出来。真正体会游戏乐趣,而不是让手指头遭罪。最后小弟还有点担心,版主不会删我的贴吧?GM大哥哥大姐姐不会封我的号吧?我可是看到不封按键精灵才敢发出来的啊,话说回来,我用这么久了要封早封了,如果真的只有手动群才不会被封的话,江湖早没医生了,大家也都不用升级了。与其让大家冒着风险四处寻找绿色软件,不如江湖公司自己提供给广大玩家一套合法的辅助软件。对玩家对江湖都有好处。
楼上的太专业不懂的人很难看懂。我给我简单的按键脚本。[General]Description=BeginHotkey=120beginHotkeyMod=0RunOnce=1Enable=1[Repeat]Type=1Number=[Comment]Content=[Script]F1:技能  F2:蓝 F3:红KeyDown 112 1Delay 30KeyUp 112 1Delay 30IfColor 39 22
   KeyDown 113 1    Delay 500    KeyUp 113 1EndIf IfColor 87 11
   KeyDown 114 1    Delay 500    KeyUp 114 1EndIf
请登录后再发表评论!怎么能让他只在魔兽世界运行啊 谁帮忙改下把谢谢了_按键精灵吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
怎么能让他只在魔兽世界运行啊 谁帮忙改下把谢谢了收藏
Rem 循环KeyDown "1", 1Delay 152KeyUp "1", 1Delay 990KeyDown "2", 1Delay 150KeyUp "2", 1Delay 901KeyDown "3", 1Delay 135KeyUp "3", 1Delay 811KeyDown "4", 1Delay 115KeyUp "4", 1Delay 787KeyDown "5", 1Delay 123KeyUp "5", 1Delay 998KeyDown "6", 1Delay 104KeyUp "6", 1Delay 870KeyDown "7", 1Delay 91KeyUp "7", 1Delay 850KeyDown "8", 1Delay 117KeyUp "8", 1Delay 814KeyDown "9", 1Delay 109KeyUp "9", 1Goto 循环怎么能让他只在魔兽世界运行啊 谁帮忙改下把谢谢了
你是要后台?
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 按键精灵 的文章

 

随机推荐