使用 Rstudio 模拟键盘按下



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

想要训练CNN/Q学习过程以设法在迷你情况下玩特定的游戏。

到目前为止,在堆栈溢出中选中了此选项,但似乎它不再起作用了。

我有一个想法,是使用 Rcpp 包在 R 中实现 C/C++ 代码.建立了一个如何在 C++ 中模拟的示例,但到目前为止,我还没有设法在 Rcpp 环境中实现此代码。

任何帮助将不胜感激。

编辑

到目前为止,我的解决方案是源Python代码(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视频中建立(附在上面(。

日安。

附言在 Windows 10 上工作

有一个全新的 R 包KeyboardSimulator记录在

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

最新更新