爪哇。如何制作机器人[重复]

Posted

技术标签:

【中文标题】爪哇。如何制作机器人[重复]【英文标题】:Java. How to make a bot [duplicate] 【发布时间】:2014-07-21 19:07:35 【问题描述】:

我想知道有没有可能用JAVA编写一个机器人,它会打开一些程序(程序在windows下),点击这个程序中的按钮并输入一些数据,检查这个程序的状态(登录或注销,这个是在线游戏的客户端)。 我需要哪些 JAVA 工具?我认为 java 机器人库是不够的。

提前致谢。

【问题讨论】:

为什么还不够满足​​您的需求?展示您的代码并提出一个可以回答的特定编程问题。 问题只是一个理论,我以前从未见过使用机器人库,我只是想在开始开发之前了解一些意见。感谢您的宝贵时间。 试试 AutoIt。它就是为此而设计的。 【参考方案1】:

您无法使用 JAVA 执行此操作。 JAVA是一种与操作系统松耦合的语言,所以它只能接收来自底层操作系统的鼠标/按键消息。在你提到的所有任务中,它只能使用Runtime.execute启动程序。

如果你想实现这样的软件,你应该使用 Visual Studio 并使用 Microsoft 技术。

【讨论】:

Java Robot 类可以直接移动鼠标和发送击键;我不知道你为什么会说这是不可能的。 这个问题是指这种行为; How to simulate a real mouse click using java?。显然,弄清楚你应该点击哪里真的很可怕,但它可以做到

以上是关于爪哇。如何制作机器人[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何使 discord.js 机器人在另一个频道中重复给它的消息?

如何从网站上阅读? C# [重复]

用java构建一个机器人[关闭]

不和谐重复机器人[重复]

无法读取未定义的属性“机器人”[重复]

Discord.js如何忽略特定文本并发送其余文本[重复]