我目前正在试验java awt机器人,现在我想尝试在我的游戏窗口中按下一些东西。
为了蒸汽。exe时,我设置了以下属性:“与Windows 7的兼容性”、“始终以管理员身份运行”。
然后,我用这个启动了游戏“反击:全球进攻”。bat文件:
@echo off
start "" "D:\Program Files (x86)\Steam\Steam.exe" -login username password -applaunch 730 -low -nohltv -nosound -novid -window -w 400 -h 300 +exec autoexec.cfg -x 0 -y 0
游戏启动了,现在我想用下面的代码点击游戏中的一些东西:
public static void keyStroke(int x, int y) throws AWTException
{
Robot robo = new Robot();
robo.mouseMove(x, y);
delay(1000);//milliseconds
robo.mousePress(InputEvent.BUTTON1_DOWN_MASK);
delay(100);
robo.mouseRelease(InputEvent.BUTTON1_DOWN_MASK);
}
鼠标会转到正确的位置,但当它应该点击某个东西时,游戏不会做出反应或识别它。
然而,如果我不把蒸汽。exe与windows 7兼容,它可以工作。。。如果游戏处于windows 7兼容模式,为什么robot不再工作?不幸的是,我需要找到一个解决方案,因为我只能在win7 comp中运行steam。有办法解决吗?
好的,我需要以管理员的身份运行eclipse。我的错
卡洛斯·巴罗斯 编辑:也许我应该这么说,但这个游戏是一个类似反击或英雄联盟的游戏,我没有做这个游戏。
下面给出的kafka producer程序不是通过Eclipse在Windows中运行的,而是在Unix平台上运行的(即,当我在承载kafka代理的Unix中运行它时,它工作正常)。windows不支持Kafka制作人吗?但是,我可以从windows计算机ping ip地址。请帮忙。 这是我得到的异常错误。 log4j:WARN找不到记录器的附加程序(kafka.utils.VerifiableP
所以我运行一个脚本,调用: 它在ubuntu上运行时似乎运行良好,但当我使用Git Bash在Windows上运行时,我得到了这个错误: 它似乎试图在我的机器上运行脚本,而不是我试图调用它的实际容器。 你知道为什么会这样吗?
我正在写一个简单的mandelbrot渲染器。在程序计算并绘制所有内容后,它将保存曲面并进行blits。这很好,但在我添加了更新显示功能后,它只显示一个黑屏。我需要更新每次迭代,因为我将添加一些文本和其他内容。我只包括了节目的重要部分。有人知道为什么会这样吗?
我正在为iOS开发一个贪吃蛇游戏:https://github.com/ScottBouloutian/Snake 我的目标是让AI以最佳方式完成蛇的游戏(让蛇填满棋盘)。 我正在使用IDA*找到一条从蛇当前位置到食物的路径。这是有效的。然而,该算法没有考虑到它将来可能需要获得更多食物的事实。因此,有时它倾向于把自己框起来。 也就是说,蛇在任何给定时间的目标都是找到食物,而它的目标应该是填满棋盘(
我试图在一个新的monodroid项目中引用servicestack DLL,但我遇到了构建错误。 我从这里抓取了DLL: https://github.com/ServiceStack/ServiceStack/tree/master/release/latest/MonoDroid 我得到了错误 /Library/Frameworks/Mono.framework/Versions/2.10.