这个脚本一运行按键精灵自动运行脚本就卡死无响应

你的位置:
启动按键精灵就卡死,任务管理器过一会儿出现2个按键精灵运行,但是进程中只有一个
22:13:30 |
来源: 按键精灵资源站
如题,有没有能解决这问题的.以前这电脑还运行的好好的,一次重启后。任何按键的脚本在上面就无法运行了,运行就直接卡死,任务管理器中显示了2个,状态是未响应。但进程中显示的只有一个运行,个人初步判断是系统文件损坏造成的问题,但是不想重装系统,高手解决下,系统除了按键,运行其他软件都没问题,按键需要的MSCOMCTL.OCX已换,无效,谁知道还可能是什么系统文件损坏或者丢失问题造成的,或者是其他问题,个人认为系统文件损坏的可能最大,C盘是装了还原的,有时候强制重启就可能造成硬盘损坏您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
学习脚本制作:按键精灵解决游戏辅助卡死.docx 4页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:100 &&
你可能关注的文档:
··········
··········
?学习脚本制作:按键精灵解决游戏辅助卡死来源:按键学院【按键精灵】盆友写了个押镖脚本,刚开顺顺当当的,运行一会儿后没了反应,不操作也不停止脚本。 “为什么突然不灵了呢?”小编最喜欢灵异事件,于是火急火燎的去看。 为什么突然不灵了?盆友玩的是:XXXX某游戏 押镖规则:1、可以选择坐在镖车上、步行、或者骑马。 2、步行或者骑马,人物在前面走,镖车会跟随人物。 3、如果人物与镖车距离过远了,镖车则停止跟随,停留在原地。●??如果人物坐在镖车上,镖车行走的速度比蜗牛还慢,所以盆友选择了骑马的方式。 ●??骑马的速度是快过镖车的,很容易造成镖车和人物距离远,镖车不跟随的情况。所以盆友这样写:骑马骑一段时间,停下来等待,循环找图,找到镖车图标之后,继续前进。 ●??兴许是马儿跑得欢了,等停下来等待的时候,与镖车的距离早已超过了镖车会自动跟随的距离。 ●??找不到镖车的图,就一直循环一直循环~看上去就像脚本卡住了一样由此可见,死循环完全可以终结一个脚本。死循环的例子还有其它例如:在游戏里点击npc交任务的时候,正常的流程是这样的:1、循环找交任务按钮,找到交任务的按钮则点击,找不到则继续找,2、循环找接新任务的按钮,找到则点击,找不到则继续找。但是会出现这样的情况,有的任务提交限等级,没有30级不能提交。这个时候我们点击完交任务的按钮,npc对话框上会提示没满等级任务不能交,但是npc交任务的对话框依然还在。接新任务的按钮被对话框遮挡,无法找到,则进入死循环。怎样才能解决死循环呢?方法1:既然循环会死--,那就干脆不用循环。//以点击npc弹出对话框点击对话框里的接新任务为例。 1、点击npc对话 2、算准点击npc之后,对话框延时多长时间弹出来。 3、用延时命令,延时之后再进行找图。LeftClick1//点击npcDelay3000//延时三秒等待npc对话框出现FindPic0,0,,&c:\接新任务按钮.bmp&,0.9,intX,intY??IfintX&0andintY&0Then????//执行操作EndIf评分:★ 评语:要使用此法,前提是使用者的网络延迟情况要比脚本内设定的延时小。 ??????网络太渣超过脚本设定延时则无法正常使用。 ??????如果脚本作者考虑到网络延迟因素,尽可能加大脚本里的延时,脚本的效率就会变得很低。 方法2:循环里加入计数,设置循环次数,1次2次10次,按照需求设置。如果次数到了,则退出循环。//以查找npc对话框中的接新任务按钮为例 1、使用变量i来记录次数。 2、找图。没找到图则i=i+1 3、当i=10,则退出循环。 Do循环例子:??Dimii=0Do??FindPic0,0,,&c:\接新任务按钮.bmp&,0.9,intX,intY????IfintX&0andintY&0Then????????//执行操作??????ExitDo??EndIf??i=i+1??Ifi=10Then???????ExitDo???EndIfLoopFor循环例子:??Fori=1To10??FindPic0,0,,&c:\接新任务按钮.bmp&,0.9,intX,intY????IfintX&0andintY&0Then????????//执行操作??????ExitFor??EndIfNext评分:★★ 评语:百分百解决死循环问题。 方法3:循环里加入计数和计时,设置循环次数,每次循环延时多长时间。如果次数到了,则退出循环。 //以查找npc对话框中的接新任务按钮为例 1、使用变量i来记录次数。 2、找图。没找到图则i=i+1???? 3、加延时???? 4、当i=10,则退出循环。 Do循环例子:??Dimii=0Do??FindPic0,0,,&c:\接新任务按钮.bmp&,0.9,intX,intY????IfintX&0andintY&0Then????????//执行操作??????ExitDo??EndIf??i=i+1??Ifi=10Then???????ExitDo???EndIf??Delay1000LoopFor循环例子:??Fori=1To10??FindPic0,0,,&c:\接新任务按钮.bmp&,0.9,intX,intY????IfintX&0andintY&0Then????????//执行操作??????ExitFor??EndIf????Delay1000Next评分:★★★ 评语:百分百解决死循环问题,并且相较于循
正在加载中,请稍后...后使用快捷导航没有帐号?
查看: 8089|回复: 10
新人欢迎积分1 阅读权限30积分106精华0UID帖子金钱623 威望0
Lv.3, 积分 106, 距离下一级还需 144 积分
UID帖子威望0 多玩草0 草
Hwnd = Plugin.Window.MousePoint()
Call Plugin.Bkgnd.KeyPress(Hwnd, 53)
Delay 1000
Call Plugin.Bkgnd.LeftClick(Hwnd,677,462)
Delay 5000
Call Plugin.Bkgnd.KeyPress(Hwnd, 57)
Delay 1000
我的按键精灵 是按键精灵9 检查更新说程序已经是最新版本
上面就是我写的,我在剑三的当前窗口执行的时候一点问题没有 我一切到别的窗口 这个程序就不执行了
我在百度查了很多人写的后台的 跟我这个都差不多 人家都能后台 不知道为什么我的就是不行啊& &我搞了几个小时 脑袋都搞晕了 求大神告诉我下吧
本帖最后由 帝23_Diamanti丶 于
19:19 编辑
新人欢迎积分1 阅读权限30积分106精华0UID帖子金钱623 威望0
Lv.3, 积分 106, 距离下一级还需 144 积分
UID帖子威望0 多玩草0 草
求大神出现哇!~~~~
新人欢迎积分1 阅读权限150积分15407精华2UID帖子金钱43255 威望14
UID帖子威望14 多玩草2822 草
要另外下载按键精灵的后台插件
脚本加入类似Call Plugin.bgkms6_10.FakeWindowState(Hwnd, 2)的语句
我只能帮你到这里了,你可以再百度百度
新人欢迎积分1 阅读权限30积分106精华0UID帖子金钱623 威望0
Lv.3, 积分 106, 距离下一级还需 144 积分
UID帖子威望0 多玩草0 草
不是吧 按键9 不是自带了后台插件的吗~~~
新人欢迎积分1 阅读权限150积分15407精华2UID帖子金钱43255 威望14
UID帖子威望14 多玩草2822 草
帝23_Diamanti丶 发表于
不是吧 按键9 不是自带了后台插件的吗~~~
你用自带的后台插件对付windows的文本文档可以,对付剑3就不行了
试试后台给文本文档里写一串字母,你那脚本应该可以
新人欢迎积分1 阅读权限30积分106精华0UID帖子金钱623 威望0
Lv.3, 积分 106, 距离下一级还需 144 积分
UID帖子威望0 多玩草0 草
哦 是要去下载那个361插件吧&&然后加上你这个伪装窗口的命令 嘿嘿 我去试试看~
新人欢迎积分1 阅读权限80积分18374精华0UID帖子金钱32586 威望6
Lv.8, 积分 18374, 距离下一级还需 1626 积分
UID帖子威望6 多玩草1290 草
好厉害&&看不懂。
MHX求带...
新人欢迎积分1 阅读权限90积分16409精华0UID帖子金钱33170 威望6
UID帖子威望6 多玩草142 草
缺少插件啦,123告诉你了我就不说了。
新人欢迎积分1 阅读权限30积分106精华0UID帖子金钱623 威望0
Lv.3, 积分 106, 距离下一级还需 144 积分
UID帖子威望0 多玩草0 草
好了 可以了 这里我分享下吧&&搞了我好久哇 谢谢上面几位大神的指导!
现在 测试可用的
脚本源代码为:
Hwnd = Plugin.Window.MousePoint()
Call Plugin.Window.Active(Hwnd)
Call Plugin.bgkms6_10.FakeWindowState(Hwnd, 2)
Call Plugin.Bkgnd.KeyPress(Hwnd, 53)
Delay 1000
Call Plugin.Bkgnd.LeftClick(Hwnd,677,462)
Delay 5000
Call Plugin.Bkgnd.KeyPress(Hwnd, 57)
Delay 1000
目前该语句的意思 就是 帮你后台 在屏幕大约中间的位置
|||这个坐标(677 462)根据屏幕分辨率的不同 需要你用按键精灵的抓抓工具去抓取后按照自己的需要修改|||
按一次数字5键 等1秒 按一下鼠标左键&&等5秒 按一下数字9 然后循环
会按键精灵的 自己再去按键精灵论坛下载一个361°的后台插件 把下载的插件复制到按键精灵的plugin文件后 退出当前按键精灵后 再打开按键精灵才能保证这个插件可用
然后新建脚本 复制源代码 自己设置开始 结束快捷键 循环到按键终止&&一切就OK啦~
本帖最后由 帝23_Diamanti丶 于
20:37 编辑
新人欢迎积分1 阅读权限30积分173精华0UID帖子金钱318 威望0
Lv.3, 积分 173, 距离下一级还需 77 积分
UID帖子威望0 多玩草0 草
谢谢LZ分享,支持你!
新人欢迎积分0 阅读权限50积分1051精华0UID2767865帖子金钱5469 威望1
Lv.5, 积分 1051, 距离下一级还需 1449 积分
UID2767865帖子威望1 多玩草557 草
去下个361度大神发的按键精灵插件,到按键精灵论坛搜的到。
如果不伪装后台,按键精灵无法正常后台运行
可以参考我写的后台钓鱼脚本
元宝专属一阶勋章。已绝版
活动奖励勋章
活动奖励勋章
爱情守望者
爱情守望者
圣诞活动勋章
圣诞活动勋章
马年新春勋章
手机APP马年迎春,马上有钱!
初级在线标兵
论坛在线时间达1000小时即可申请
365天!天天有你
连续签到1年即可获得
手机论坛勋章
APP发帖双倍积分,登陆即送勋章!
相恋情侣勋章
相恋情侣勋章
需要金钱:1100
手机盒子客户端点击或扫描下载
Powered by

我要回帖

更多关于 按键精灵定时运行脚本 的文章

 

随机推荐