Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java,进入屏幕,点击东西_Java_Image Processing_Bots - Fatal编程技术网

Java,进入屏幕,点击东西

Java,进入屏幕,点击东西,java,image-processing,bots,Java,Image Processing,Bots,也许这个问题听起来很奇怪,所以我会解释一下 我不想学习更多关于Java的知识,我认为为这个游戏制作某种机器人会很有趣 问题是这个游戏是一个flash游戏。。。。所以我想在哪里找到一个特定的图像,然后点击那个图像 我已经在谷歌上搜索过了,但我能看到的唯一一件事是,你需要从屏幕上截图,然后搜索所有像素的图像 但我想让机器人运行,甚至最小化,使网站不可见。而且它甚至可以检测到图像比 希望听到你们的一些想法 TWCrap你描述它的方式是不可能的 当你的应用程序被模仿时,你不能截图,对吗; 搜索像素并不

也许这个问题听起来很奇怪,所以我会解释一下

我不想学习更多关于Java的知识,我认为为这个游戏制作某种机器人会很有趣

问题是这个游戏是一个flash游戏。。。。所以我想在哪里找到一个特定的图像,然后点击那个图像

我已经在谷歌上搜索过了,但我能看到的唯一一件事是,你需要从屏幕上截图,然后搜索所有像素的图像

但我想让机器人运行,甚至最小化,使网站不可见。而且它甚至可以检测到图像比

希望听到你们的一些想法
TWCrap

你描述它的方式是不可能的

当你的应用程序被模仿时,你不能截图,对吗; 搜索像素并不是那么容易,建议分析图形和所有可能的变化。 那么你如何解决你的问题呢

我通常会说:你不能。但是有一些方法:

你可以在flash游戏中寻找API,我认为它没有API,或者你可以尝试在java应用程序中启动flash游戏并在那里进行分析。所以你不必拍真正的截图,一切都很好。 但是,这需要一些高技能。 也许你可以用这个

如果你想学习Java,你应该尝试一些更可行的方法。例如,尝试实现。您可以先在ASCII艺术中显示结果,或者直接在JFrame中显示结果,例如通过扩展JLabel从掩码绘制网格。然后,您可以通过添加加载/保存人口、配置世界设置甚至规则的可能性来改进应用程序。然后尝试支持一种常见的文件格式,以便从众多在线数据库之一加载到酷结构中: 你为什么要为那个游戏创建一个机器人?我猜该网站上的商业条款明确规定这是不允许的。 如果您真的想与flash游戏交互,我想您应该尝试在Java应用程序中加载flash游戏。那你就有更多的控制权了。
小结:不要;试着找到另一项任务来解决。

2件对你有帮助的事情:-1不要让人们玩游戏来理解要做什么。2描述机器人的功能以及你为实现它所做的工作1我不问,在有人问这个网站是什么之前,我提供了一个链接。。。我才刚开始。如果你知道我的意思的话,我不想在我开始在这幅伟大的图画中建立它之前知道我需要什么…@Nitinchajer他清楚地说明了他想要什么。我认为他想做的是个坏主意,但尽管如此,除了拼写错误之外,他的问题还可以。他不想要一个解决方案,但只是一些关于如何开始这样的事情的想法。我用c语言尝试了一些方法,强制在我的画布上绘制一个元素,目的是查看它的外观,即使它被另一个窗口最小化或模糊。结果总是不太好。一些控件支持这一点,许多控件不支持。另外,您需要深入到系统中,不知道您是否有来自Java的访问权限。不过,应该有办法。。不过,正如这里的许多ppl所说,这不是一种初学者的方式。