我四处寻找,但还没有找到一个可行的解决方案。我不能让PyAutoGUI在虚拟机内部移动光标或单击。我使用virt-manager,python3,并从虚拟机内部运行脚本。一个简单的代码,如pyautogui.moveTo(600, 340, 1)
什么也不做。没有错误或任何东西,它只是什么也不做,并完成脚本执行“成功”。
我怀疑它正在尝试使用主机鼠标和键盘,这当然是不可能的。有没有一些方法来模拟虚拟光标或类似的东西?
先谢了!
我搜索了一下,但是没有找到任何可以解决这个问题的virt-manager的配置。我希望代码可以移动虚拟机光标,并将主机光标留在主机上供我使用。
1条答案
按热度按时间fdx2calv1#
我不确定这是否与此有关,但我只是在GUEST中安装了spice-vdagent包(我使用spice作为“接口”)。然后我升级了主机和访客。升级后我重新启动了所有东西。这些pyautogui脚本现在可以工作了,我还可以在主机和访客之间复制/粘贴文本和文件。
最小化和所有的一切。