JAVA编写类似按键精灵的程序用于游戏 会被检测到么?懂底层工作原理的JAVA高手进

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA编写类似按键精灵的程序用于游戏 会被检测到么?懂底层工作原理的JAVA高手进相关的知识,希望对你有一定的参考价值。

利用java里面的Robot类 编写的 类似 按键精灵 如果用于游戏 比如说搜狐的天龙八部游戏 服务器能检测到我不是手动按键么?
那个游戏有类似输入验证码 的答题 检测你是否在挂机
我想 如果答题手动回答正确 应该不会被检测到吧??

懂底层的工作原理JAVA高手最好能解释下
这个程序很简单 就是用Robot里的 KeyPress,keyrelease和MousePress mouserelease按几个键和移动鼠标 没有涉及到用像素颜色算法的方面

如2楼所说的那么有没有办法让JAVA虚拟机装入Robot类而不让的其他的程序检测到JVM装入了Robot

模拟器 就是模拟手按键盘 也就是说 说按键盘会触发一个 方法 然后反应给系统 然后系统回馈给一个按下这个键的反应
比如说 你在记事本里按M 然后就触发一个方法给系统 系统接受到后在记事本页面出现一个M
也就是说 你用JAVA模拟键盘 就是把手动这部分让方法做了 也是触发了一个你在按M键的方法给系统 系统给出你按M 应该有的效果 在记事本里可能就是给你返回一个字母M 在游戏里 就返回一个按M应该有的效果 比如可能是打开大地图
你没有碰游戏客户端和服务端之间发的封包的一些东西 应该都不会被封号吧

应该就是这样的 有说的不对的地方 希望能有高手提出 我学习
参考技术A 这个游戏不是很清楚,检不检测得到看他怎么弄了,他要是检测你的客户端是否启动了java虚拟机,说白了就是有没有java这个进程不也可以判断你使没使Robot吗?而且jni接口里头部有很多关于java虚拟的函数,说不定还有个判断虚拟机装没装入这个Robot类的方法本回答被提问者采纳 参考技术B 那个游戏有类似输入验证码 的答题 检测你是否在挂机
我想 如果答题手动回答正确 应该不会被检测到吧??
是得,手动回答正确就OK了
ROBOT做的按键组合及鼠标移动,不涉及到像素颜色算法如果是搜狐的那个天龙八部你完全可以放心使用的。搜狐自己搞的网游安全设置做的很垃圾。
参考技术C 我想应该不会的,我以前用ROBOT做过一个QQ游戏的...东东,服务器始终没发现什么!

高分!~~~按键精灵的脚本问题。

我想用《按键精灵》做一个用鼠标点击来抢买宝石 ,要超快的速度。 怎么做啊 ?具体步骤!高分,跪求!

步骤如下:
1. 制作脚本:按照个人需求从网上搜集脚本或者自己制作脚本。如果您的脚本是从别的地方收集的,请先把脚本文件拷贝到按键精灵文件夹下的script文件夹中,然后再运行按键精灵。
2.选择有效的窗口:建议您选择“对所有窗口有效”。如果您只需要脚本当某个窗口在前台时有效,请选择窗口名称,比如“龙族”
3.让需要执行的脚本“有效”,只有“有效”一栏中勾中的脚本才会执行。
4.进入游戏(或者其他需要使用按键精灵的软件) ,在需要使用脚本的时候按下脚本的“快捷键”,按键精灵就会忠实的为您工作了。

主界面功能简介:
增加:增加一个新的脚本。
修改:修改当前选中的脚本。
删除:删除当前选中的脚本,可以同时选中多个脚本进行删除。
录制:录制新的脚本,新手制作脚本首选功能。
上传:将当前脚本上传至按键精灵网站,与他人进行交流。
全部有效/无效:让所有脚本有效或者无效。
注册:注册按键精灵,使用正版软件。
帮助:查看用户帮助手册。

录制功能简介:
强烈推荐的功能!能够忠实记录您的动作,并在脚本执行时回放,新手也可随心所欲制作脚本。按下ScrollLock键就可以开始录制,再次按下就可停止录制,最后保存即可。如果您需要按键精灵忠实的记录鼠标移动轨迹,在后面的“记录鼠标移动轨迹”前面打个勾就可以了。录制过程中可以随便移动录制工具条,不会对您录制的动作产生任何影响。

上传脚本功能简介:
在主界面选择一个脚本,点击“上传”按钮就可以进入上传脚本界面。
您可以将自己比较得意的脚本上传到我们的服务器。在您的脚本上传成功之后,我们将会进行人工审核。不错的脚本都会被我们推荐给其他玩家共同学习。
上传时按键精灵会自动填写一些信息。请您在“脚本说明”里写上脚本的用途、制作思路等你认为对其他人有帮助的信息。没有说明或者说明不清楚的脚本将无法获得推荐。:-)
脚本编辑器

脚本编辑器使用说明:
在动作选择区选择动作,插入右边的脚本内容区即可。脚本支持粘贴、复制、移动、删除等操作。
脚本编写完毕之后,在脚本设置区进行一些必要的设置,点击“保存脚本” ,就可保存当前制作的脚本,点击右上角的X符号可以关闭编辑器返回主界面。
注意:我们默认的终止热键是“F12” ,目前所有的脚本使用同一个终止热键,也就是按下一个终止热键之后,所有的脚本就会停止运行。

脚本调试功能简介:
脚本调试功能允许您随时观察脚本的执行顺序,也可以随意暂停/继续脚本的运行,方便查找脚本错误。当您点击“执行”后,脚本将会开始执行,同时记录下每一步执行了哪条动作(语句),您可以随时按“暂停”热键暂时中止脚本执行,然后点击“语句编号”立刻查看,看完以后可以随时让脚本从中断处恢复执行。
执行热键: ScrollLock
暂停热键:Pause
停止热键:ScrollLock

抓点功能简介:
用户可以抓取20个坐标点以及相应坐标点的颜色。抓点热键包括数字键0到9,以及数字键下方的10个字母键Q到P。按下热键即可获得鼠标当前所在位置的坐标和颜色,以备制作脚本时使用。
偏移抓点:当使用偏移抓点时,实际抓到的是鼠标附近的一点的坐标和颜色(具体抓到的点用一个“瞄准镜”表示)。这样可以解决在某些情况下,鼠标图标颜色会挡住真实坐标颜色的问题。
按键精灵动作介绍

按键精灵的所有动作都需要在“动作选择区”中选定,然后插入“脚本内容区”。按键精灵的所有功能也都集中在动作选择区中。
按键精灵提供了丰富的动作供大家选择,这些动作分为四个大类。分别介绍如下
键盘动作:
按键动作:模拟键盘按下、弹起以及按键的动作。可以区分按下状态和弹起状态,也就是可以模拟按住一个键不放的动作
按键组合:模拟按下组合键的情况
鼠标动作:
鼠标点击动作:共有7种点击类型供你选择,单击或者双击,左键或者右键,等等。
抓点动作:点击“抓点”出现抓点界面,内置20个抓点热键可以抓取20个坐标点,足以满足大部分人的需要
鼠标移动动作:将鼠标移动到屏幕上某个预定的坐标点
鼠标相对移动:将鼠标相对当前位置进行移动
保存/恢复鼠标位置:保存当前鼠标位置、恢复鼠标位置到最后一次保存的位置
控制动作:
颜色控制动作:如果某一点的颜色符合条件,就执行后面的语句,颜色可以在“抓点”窗口中抓取
循环动作:将脚本反复执行
跳转动作: 在脚本的某个位置先设置一个“标记”,然后就可以了
参考技术A 哈哈,好主意,其实制作脚本很简单,
首先清晰自己手工抢的过程和点击的顺序.然后新建一个脚本,最上面的工具栏有抓点工具,抓下要点击坐标,在精灵里执行与手工相同的顺序,试多几次就行了(这个只适合固定坐标)

不固定坐标的话,就要用到查找图片功能,精灵里有演示脚本,可以学到很多新功能

由于不知道你玩的是什么游戏,所以没办法帮你制作.
参考技术B 按键精灵能自己录脚本,百度一下有很多资料的。我以前玩游戏也是重复的动作就自己录。
不过自己录的有时候随着游戏卡或机器卡而点不太准
要是自己做模拟鼠标按键也可以,很简单的,源代码都有。
参考技术C 学下怎么用按键精灵吧,很简单的,小学没毕业都会用,可以用录制功能或者自己写脚本,自己写脚本更简单,直接把命令拖出来修改一下属性就OK了 参考技术D 按键精灵 里面有一个鼠标左键连接器 用那个 进去以后设置 就行了本回答被提问者采纳

以上是关于JAVA编写类似按键精灵的程序用于游戏 会被检测到么?懂底层工作原理的JAVA高手进的主要内容,如果未能解决你的问题,请参考以下文章

Java模拟按键精灵?

脚本精灵怎么用?

VB 按键精灵脚本编程中 关于MoveTo的使用问题

用C#编写游戏脚本

按键精灵 代码SayString 输入不了游戏登陆框 设置一个游戏登陆账号递增

按键精灵怎么写抢qq红包脚本才会