【发布时间】:2011-12-18 06:08:48
【问题描述】:
首先,我不是在寻找机器人,它会点击屏幕,所以我无法使用我的电脑。
我很好奇如何与 Flash 游戏进行交互,而无需使用 awt.robot 来点击屏幕。
这在 Java 中是否可行,我该怎么做。
我更喜欢 java,因为这是我最擅长的,但如果 c# 有一些巨大的优势,我愿意使用它:)
【问题讨论】:
首先,我不是在寻找机器人,它会点击屏幕,所以我无法使用我的电脑。
我很好奇如何与 Flash 游戏进行交互,而无需使用 awt.robot 来点击屏幕。
这在 Java 中是否可行,我该怎么做。
我更喜欢 java,因为这是我最擅长的,但如果 c# 有一些巨大的优势,我愿意使用它:)
【问题讨论】:
首先,我不是在寻找机器人,而是在点击屏幕 所以我不能用我的电脑。
如果您认为使用 AWT 机器人点击“屏幕”意味着您不能使用您的计算机,那您就大错特错了。
通过实际使用 Java 的机器人来做你想做的事情的一种方法就是运行另一个图形显示并让你的机器人在该图形显示上运行。
有很多方法可以做到这一点。虚拟机就是其中之一。生成第二个 X 服务器将是另一个(最有可能在 Un*x 下)。配置 Windows 使其可以一次接受多个图形登录并打开“远程桌面”会话等。
实际上存在滥用 Flash 游戏的机器人,而做到这一点的一种方法就是按照我刚刚描述的方式进行操作; )
【讨论】: