按键精灵脚本无法运行怎么让游戏不可操作,只通过脚本运行

按键精灵怎么用于游戏-百科大全-就爱阅读网
按键精灵怎么用于游戏
按键精灵是游戏辅助制作工具.也就是一个编程工具.要把它应用到游戏中去,就必需要有程序代码,把代码放到按键精灵中运行.代码哪里来的?需要自已编写.也有极小的可能在论坛上找到别人公开的代码,并适合你的游戏和你的功能要求.如何写?这是编程,有一个比较长的学习过程,虽然比其它编程容易得多,但不见得你就能学会.自已不写代码,如何把按键灵用到游戏中?唯一的办法,找别人公开的代码.但也年头闲得蛋疼的人不多,很难找勉费且可口的那种午餐.这种情况下按键精灵对你来说没有任何用.
首先现在的网络游戏基本都有防第三方软件的保护程序,如果想自己做的脚本能成功在游戏上运行,需要绩买按键精灵会员,开启神盾后才能越过保护程序。想要脚本后台运作,需要在加上游戏窗口的句柄,和改用后台按键,就可以达到边干别的事情边玩游戏的效果。
按键精灵是蠕虫病毒,是键盘记录病毒
使用步骤如下:1. 制作脚本:按照个人需求从网上搜集脚本或者自己制作脚本。如果您的脚本是从别的地方收集的,请先把脚本文件拷贝到按键精灵文件夹下的script文件夹中,然后再运行按键精灵。2.选择有效的窗口:建议您选择“对所有窗口有效”。如果您只需要脚本当某个窗口在前台时有效,请选择窗口名称,比如“龙族”3.让需要执行的脚本“有效”,只有“有效”一栏中勾中的脚本才会执行。
1.打开按键精灵2.点击 新建3.点击 全部命令4.点击 按键精灵插件命令里面有后台控制 那些就是后台操作的 不过第一步要先点下面最后一排的windows窗口 先点击得到当前窗口句柄或者得到鼠标指向的窗口句柄 这样的话就是制定你要后台操作的窗口 就可以不影响你干其他的事了 具体的后台操作细节你就根据刚给你说的那个 后台控制里面去对照编程吧 希望你能看明白 不过我建议你去按键精灵的论坛逛逛吧 你会获益匪浅的
点"按键精灵"点"录制F9"在游戏画面里完成你的操作点"停止录制"弹出对话框"保存设置"点"保存&上面就完成了"录制" 也可以用快捷键"F9"开始录制 再按一次"F9"停止录制然后设置"回放次数"和"回放间隔"时间 最后点"回放F10'即可
提供一下思路给你:要双开,肯定一个窗口在前一个在后,在前面的那个窗口无所谓,按键语言就简单了,我想你要的是后面那个窗口如何执行脚本!1.首先你要获得这个窗口的句柄,至于如何获得这个就是你的事了(注意每次启动游戏后的句柄可不是固定的哦)2.然后知道了这个窗口的句柄,就要用后台按键命令,讲到后台按键命令,分两种,一种就是按键精灵里面集成的,它是消息机制的,很多大型的3D游戏是不支持这种命令的;还有一种是个人开发的插件,目前最好的是大漠插件,自己去论坛插件区找找,它对基本上的游戏都有效,非常棒,而且免费3.要想简单的做成双开,只要你有一个前台能运行的脚本,然后你再修改一个一样的后台脚本,打包到一个小精灵里面,启动即可虽然我说得很简单,但是做也不是很难,最主要的是多调试,最好先了解一下后台插件应用效果,拿个命令反复测试,了解了,把前台修改成后台就很简单了
如果你的游戏是全屏的,按钮位置固定,那么可以通过选点功能,获取到这个按钮的坐标然后鼠标移动过去,点击即可。如果按钮位置不固定,那么可以截取按钮中部图片通过图片查找的方式,找到按钮坐标再移动鼠标到该坐标,点击。
我有个方法,不过是笨方法。因为我和你一样,碰到了一样的问题,不同的是,我想弄个界面,^_^。思路:让键盘等待按键,比如如果按F1,就启动一号脚本,按F2,就启动2号脚本,类推这个根本不算,甚至连个普通的程序都不是,但是我却成功的在一个按键精灵里调用N个脚本If Key=waitkey()If Key=按键码(这个按键码就是键盘某个键的代码)Then执行某个脚本ElseIf Key=按键码2 Then执行另一个脚本End if不要复制,我是手打的,不是按键精灵的标准语言,复制了会出错,就照着在精灵里打就好了还有,语言我也没打全,不过是给你个思路。这样你只能使用其中一个脚本,如果想随时调用其他的,别忘记多加几个否则 按键等于什么什么,则什么什么
在一个脚本里面,首先你要先确定这个后台命令是要发送给谁?那就要先把这个"谁"找出来,找到一个能代表这个窗口的标识(也就是"窗口句柄")Plugin hwnd=Window.GetKeyFocusWnd()↑Window.GetKeyFocusWnd()命令是帮你找到一个能让你发送按键命令的窗口的标识(窗口句柄),然后把这个标识定义(返回)给变量hwnd,接下来hwnd就是等于这个标识(窗口句柄)然后后面的脚本你就可以利用插件把按键命令发送给你定义的窗口句柄所对应的窗口.例如:Plugin BGKM5.LClick(hwnd,782,285) ←此命令是单击窗口里的某处Plugin BG珐M5.KeyClick(hwnd,13) ←此命令为在窗口里面按一下回车..解释:Plugin BGKM5.LClick(hwnd,782,285)↑该命令的格式为Plugin BGKM5.LClick(窗口句柄,横坐标,纵坐标)意思是在窗口句柄为hwnd的窗口里面单击横坐标为782,纵坐标为285处..Plugin BGKM5.KeyClick(hwnd,13)↑该命令的格式为Plugin BGKM5.KeyClick(窗口句柄,按键码)每个按键码都代表着一个键盘动作,比如我上面的按键码是13,通过按精可以查到13是回车的按键码.所以该命令的意思是给窗口句柄为hwnd的窗口发送一个要按回车的命令.
Copyright &
就爱阅读网 All Rights Reserved. 鲁ICP备号-4
声明:文章《按键精灵怎么用于游戏》由就爱阅读网友共享发布,目的只是为了归纳学习和传递资讯
所有作品版权归原创作者所有,与本站立场无关,如用户分享不慎侵犯了您的权益,请联系我们告知,我们将做删除处理!怎样让按键精灵的脚本只在一个指定的窗口中运行?_百度知道
怎样让按键精灵的脚本只在一个指定的窗口中运行?
我现在游戏里做一个小脚本,请问我怎样才能让这个脚本只在游戏窗口中运行,而不影响我的其他操作?谢谢了
我有更好的答案
如果是按键精灵写的 就不能 按键精灵是模拟键盘鼠标操作来完成任务的 它只能把鼠标键盘的动作输入到当前活动窗口中
我有个好用的按键软件不错的,叫蓝点按键,适合用于所有游戏!
为您推荐:
其他类似问题
按键精灵的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。4被浏览829分享邀请回答01 条评论分享收藏感谢收起& [新手向]关于能用的1.0版本的后台按键精灵脚本 ...
查看: 15248|回复: 5
UID2932958主题阅读权限20帖子精华0积分60金钱800 荣誉0 人气5 在线时间407 小时评议0
Lv.2游侠会员, 积分 60, 距离下一级还需 140 积分
帖子精华0积分60金钱800 荣誉0 人气5 评议0
本帖最后由 atika 于
13:33 编辑
看到论坛好多朋友说1.0版本不能用按键精灵后台了,其实还是可以用的,按键精灵+大漠插件就可以了,但是有些功能还是实现不了,只能说基本可用.食用方法:1.下载附件中的大漠插件然后解压出文件夹,然后打开按键精灵,点击左上角新建脚本
10:15:01 上传
2.点击1红框的附件,然后点击2红框的添加,选择刚才解压出来的文件夹中的dm.dll和RegDll.dll,然后返回脚本编写界面.& &另一个红框中的抓抓工具写脚本的时候会用到.
10:16:00 上传
10:20:13 上传
3.注册大漠及创建大漠对象.PutAttachment &.\plugin&, &RegDll.dll&
PutAttachment &.\plugin\dm&, &dm.dll&
Plugin.RegDll.Reg (Plugin.sys.GetDir(0) + &\plugin\dm\dm.dll&)
Set dm = createobject(&dm.dmsoft&)大漠插件只需要注册一次即可,但是要在新脚本中调用就必须每个脚本都要创建对象.
如果你分不清楚,就把上面这四句放到脚本最前面就好了.到此注册和创建完成,可以编写自己的后台脚本了.
4.来个栗子!先作一些关于下面脚本的说明:& &①.这个是刷燕小六4v4天人合一的脚本,需要把游戏界面停留到客栈内的界面,不能停留在外面大地图.先开游戏,再开脚本.& && & 脚本运行时游戏窗口内是看不到鼠标指针飞来飞去的.& &②.由于按键精灵查找图片的方式对于1.0不好使,还是使用后台坐标的方式.这里的坐标不是你的电脑桌面坐标,而是游戏窗口内的坐标,和桌面坐标是不一样的,& && & 游戏窗口内坐标 抓取下面会说.& && & 由于1.0版本使用按键后台无法使用查找图片,所以无法通过查找图片来判断战斗是否结束.& && & 由于1.0版本使用按键后台无法点击跳过,所以使用多次单击的方式跳过对话.& && & 由于1.0版本使用按键后台无法使用鼠标滚轮,所以使用鼠标按下左键拖动的方式.& &③.如果有不能后台或影响前台鼠标,请更改dm_ret = dm.BindWindow(hwnd, &dx&, &windows2&, &dx&, 0)中的鼠标参数,具体参数在大漠文件夹的帮助文档中有.& &④.游戏窗口的大小影响游戏窗口内坐标,请自行抓取合适自己游戏窗口大小的坐标.& &⑤.游戏窗口可以后台但是不能最小化.因为最小化的功能在大漠插件中是收费的,这里使用的是免费版.
& &⑥.脚本如下,有注释,方便看不懂的童鞋.看得懂的童鞋无视.//注册大漠插件
PutAttachment &.\plugin&, &RegDll.dll&
PutAttachment &.\plugin\dm&, &dm.dll&
Plugin.RegDll.Reg (Plugin.sys.GetDir(0) + &\plugin\dm\dm.dll&)
Set dm = createobject(&dm.dmsoft&)
//注册大漠插件结束
Hwnd = Plugin.Window.Find(0, &金庸群侠传X&)//自动获取游戏窗口句柄
dm_ret = dm.BindWindow(hwnd, &dx&, &windows2&, &dx&, 0)//绑定游戏窗口
Delay 300Call main()
sub main()Delay 200dm.MoveTo 735, 315//燕小六
& && & Delay 100
& && & dm.leftclick
& && & Delay 100
& && & dm.leftclick
& && & Delay 100
& && & dm.LeftClick
& && & Delay 300
& && & dm.MoveTo 320, 264//挑战
& && & Delay 100
& && & dm.LeftClick
& && & Delay 100
& && & dm.LeftClick
& && & Delay 100
& && & dm.LeftClick
& && & Delay 100
& && & dm.LeftClick
& && & Delay 300
& && & dm.MoveTo 500,255//4V4
& && & Delay 100
& && & dm.LeftClick
& && & Delay 300
& && & dm.MoveTo 975,235//拖动点
& && & Delay 100
& && & dm.LeftDown
& && & Delay 100
& && & dm.MoveR 0, 180//拖动,鼠标相对移动
& && & Delay 100
& && & dm.MoveR 0, 180//拖动
& && & Delay 100
& && & dm.LeftUp
& && & Delay 100
& && & dm.MoveTo 500, 475//天人合一
& && & Delay 100
& && & dm.LeftClick
& && & Delay 300
& && & dm.MoveTo 485,215//1-4(出战人物位置,猪脚为1-1,根据自身情况选择出战人物数量)
& && & Delay 200
& && & dm.LeftClick
& && & Delay 200
& && & dm.MoveTo 380,485//3-3
& && & Delay 200
& && & dm.LeftClick
& && & Delay 200
& && & dm.MoveTo 265,215//1-2
& && & Delay 200
& && & dm.LeftClick
& && & Delay 200
& && & dm.MoveTo 150,215//1-1
& && & Delay 200
& && & dm.LeftClick//点击选择
& && & Delay 200
& && & dm.MoveTo 900,500//移动到出战
& && & Delay 200
& && & dm.LeftClick //点击出战
& && & Delay 35000//战斗时间根据自己情况来改,这里是35秒.可以配合变速齿轮
& && & dm.MoveTo 850, 550//移动到战斗结束确定
& && & Delay 200
& && & dm.LeftClick //点击确定
& && & Delay 300
& &end sub
5.使用按键精灵抓取游戏窗口内坐标& &①.点击上面第二条图片内的抓抓按钮,然后如下图所示界面中先点1红框中的句柄,然后拖动2红框中的准星图案到游戏窗口的标题栏即可获取窗口句柄,然后复制箭头所示& && & 红框中的所得数字.
11:24:38 上传
& &②.复制后点击下图所示1红框中的图像,然后勾选2红框上的&指定窗口句柄&,在下面输入框中粘贴刚才第①步得到的数字,然后点击截屏,在右下角的截图区域就会出现你& && & 游戏窗口的画面截图,然后把鼠标移动到截图区域,在左上角箭头所示红框处的坐标就是你游戏窗口内的坐标点,图中的坐标点为无崖子头像的中心部分.
11:25:08 上传
& &③.可以开始编写合适自己游戏窗口大小的脚本了!
7.赠品:无崖子不加关数刷残章脚本,需要的童鞋自行修改.
11:51:04 上传
下载次数: 1900
下载积分: 金钱 -1
2.27 MB, 下载次数: 1900, 下载积分: 金钱 -1
11:50:15 上传
下载次数: 390
下载积分: 金钱 -1
476 Bytes, 下载次数: 390, 下载积分: 金钱 -1
UID9239695主题阅读权限20帖子精华0积分10金钱203 荣誉0 人气0 在线时间141 小时评议0
Lv.2游侠会员, 积分 10, 距离下一级还需 190 积分
帖子精华0积分10金钱203 荣誉0 人气0 评议0
方法5这些点找到后怎么编成脚本启动??
UID2932958主题阅读权限20帖子精华0积分60金钱800 荣誉0 人气5 在线时间407 小时评议0
Lv.2游侠会员, 积分 60, 距离下一级还需 140 积分
帖子精华0积分60金钱800 荣誉0 人气5 评议0
本帖最后由 atika 于
18:40 编辑
逆水凡心 发表于
方法5这些点找到后怎么编成脚本启动??
参考上面的栗子,按照平时写按键精灵脚本的步骤即可,大部分命令需要使用大漠插件的命令,具体可以参考帮助文档.
UID9239695主题阅读权限20帖子精华0积分10金钱203 荣誉0 人气0 在线时间141 小时评议0
Lv.2游侠会员, 积分 10, 距离下一级还需 190 积分
帖子精华0积分10金钱203 荣誉0 人气0 评议0
谢谢,昨天编了半天还是没效果,除了游戏其他地方都可以正常使用,不知道哪里出问题了
UID4479985主题阅读权限20帖子精华0积分9金钱108 荣誉0 人气0 在线时间26 小时评议0
Lv.2游侠会员, 积分 9, 距离下一级还需 191 积分
帖子精华0积分9金钱108 荣誉0 人气0 评议0
本帖最后由 飞刀手 于
04:02 编辑
traceprint dm_ret命令如果输出结果是0,是否就证明是没绑定上?
代码都写好了,但是前台鼠标一直动,后台也毫无反应
绑定的地方我用了楼主的,没能起效
修改绑定那行的代码之后也没生效,不知道是出了什么问题,请问是不是我没注册上大漠插件?
同时发现一个很奇怪的问题,我下载了擂鼓山的脚本,其中有一行是运行游戏的命令(RunApp那行),有这一行时,traceprint dm_ret返回值就是1,但是我游戏的存档全都不显示;如果我手动点开游戏,运行没有RuanApp命令的脚本(其他设置完全一样)进行窗口绑定时,traceprint dm_ret的返回值就是0,似乎就带表绑定失败
======================================================================
研究了一晚上发现,手动打开游戏时需要以管理员身份运行游戏才能成功绑定游戏窗口,此时所有的代码就都能生效了,前台鼠标也不会被影响了,可以痛痛快快刷残章了
UID4513950主题阅读权限20帖子精华0积分199金钱4756 荣誉0 人气0 在线时间3184 小时评议0
Lv.2游侠会员, 积分 199, 距离下一级还需 1 积分
帖子精华0积分199金钱4756 荣誉0 人气0 评议0
楼主把你那刷异人天关脚本再传上来吧
Powered by我玩的游戏能双开,但是使用按键精灵只能对当前窗口执行脚本,如何能让两个游戏都用上按键精灵啊 求解...._百度知道
我玩的游戏能双开,但是使用按键精灵只能对当前窗口执行脚本,如何能让两个游戏都用上按键精灵啊 求解....
麻烦大侠们 详细点...
我有更好的答案
按键精灵双开的方法:1.首先要获得这个窗口的句柄(注意每次启动游戏后的句柄可不是固定的)2.然后知道了这个窗口的句柄,就要用后台按键命令,讲到后台按键命令,分两种,一种就是按键精灵里面集成的,它是消息机制的,很多大型的3D游戏是不支持这种命令的;还有一种是个人开发的插件,目前最好的是大漠插件,可以去论坛插件区找找,它对基本上的游戏都有效,好用而且免费3.要想简单的做成双开,只要有一个前台能运行的脚本,然后再修改一个一样的后台脚本,打包到一个小精灵里面,启动即可。
采纳率:77%
来自团队:
一种就是按键精灵里面集成的,了解了.然后知道了这个窗口的句柄,就要用后台按键命令,讲到后台按键命令,非常棒,很多大型的3D游戏是不支持这种命令的;还有一种是个人开发的插件,它对基本上的游戏都有效提供一下思路给你,它是消息机制的,而且免费3,肯定一个窗口在前一个在后,在前面的那个窗口无所谓,按键语言就简单了,目前最好的是大漠插件,自己去论坛插件区找找,最主要的是多调试,最好先了解一下后台插件应用效果,拿个命令反复测试,我想你要的是后面那个窗口如何执行脚本!1.首先你要获得这个窗口的句柄,至于如何获得这个就是你的事了(注意每次启动游戏后的句柄可不是固定的哦)2:要双开.要想简单的做成双开,只要你有一个前台能运行的脚本,然后你再修改一个一样的后台脚本,打包到一个小精灵里面,启动即可虽然我说得很简单,但是做也不是很难,分两种
本回答被提问者采纳
用虚拟机吧。自己百度虚拟机。
为您推荐:
其他类似问题
您可能关注的内容
按键精灵的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 按键精灵怎么运行脚本 的文章

更多推荐

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

点击添加站长微信