使用Rstudio模拟键盘按键

时间:2018-07-03 08:54:34

标签: r

寻求有关使用Rstudio模拟键盘按键的帮助。 我的想法是将我的代码设置为sys.sleep一段时间,同时打开特定的游戏(例如FIFA或类似游戏)并使用Rstudio模拟键盘按键。

想训练CNN / Q学习过程,以便在很小的情况下玩特定的游戏。

到现在为止,选中this option in stack Overflow,但看来它不再起作用了。

我有一个想法,就是使用Rcpp包在R中实现C / C ++代码。找到了一个示例如何在C ++中进行仿真,但是到目前为止,我还没有设法在C ++中实现this code Rcpp环境。

任何帮助将不胜感激。

编辑

到目前为止,我的解决方案是获取Python代码(tutorial in youtube):

from pynput.keyboard import Key, Controller

keyboard = Controller()

keyboard.press(Key.left) 
keyboard.release(Key.left)

将代码另存为“ code.py”,然后在RStudio上安装“网状” 程序包 和RStudio中的源代码,方法是:

system("python code.py")

可以在youtube视频(如上)中找到密钥。

美好的一天。

p.s。在Windows 10上工作

1 个答案:

答案 0 :(得分:1)

有一个全新的R软件包KeyboardSimulator,该文件记录在

https://cran.r-project.org/web/packages/KeyboardSimulator/index.html