【发布时间】:2016-09-24 02:50:08
【问题描述】:
thisMarlIO 项目给我留下了深刻的印象,并希望使用 Python 实现类似的东西。但是,我得到了模拟器 OpenEmu 工作,但是,我不知道如何使用 Python 控制游戏。
不就是发送几个键的问题吗?!伙计,在 Mac 上并不是那么简单。
In [41]: cmd1
Out[41]: '\nosascript -e \'tell application "System Events" to key code 48 using {command down}\' \n'
In [42]: cmd2
Out[42]: '\nosascript -e \'tell application "System Events" to keystroke "a"\' \n'
我想先用COMMAND+TAB切换到openEmu,然后点击a跳转。但是,当我运行这两个命令时,它只切换到 OpenEmu,看起来击键 a 没有被发送。
但是,当我单独运行“cmd2”时,它显然可以正常工作。 然后我针对不同的应用程序进行了测试 - sublime,它似乎在那里工作。
谁能指出我在 OpenEmu 上真正做错的正确方向?
【问题讨论】:
-
您是否成功将
Python AI插入OSX OpenEmu?如果是这样,请给我光明
标签: python macos emulation osascript