包含按键和鼠标指针的 Pyautogui 代码能否在 VM 的后台运行?

问题描述

我想运行一个具有按键和鼠标指针移动的代码以在 VM 内运行(虽然 VM 未登录,即通过任务调度程序进行后端执行)。这在 pyautogui 中可行吗?

现在,当我尝试在特定时间安排任务并且在此期间未登录 VM 时,代码失败,告诉它无法找到登录页面。但登录页面实际上已加载。

当我登录到 VM 并运行时,相同的代码可以无缝运行。我不知道为什么当我不登录虚拟机时这不起作用。

解决方法

我找到了一种方法,可以让 pyautogui 在没有虚拟机的情况下工作并同时完成所有工作。

实际上你不能在后台运行它,但你可以通过以下步骤完成上面提到的事情:-

首先,您需要在 Windows 计算机上连接 2 个键盘和鼠标。

然后安装这个名为 mouse mux 的应用程序。 https://www.mousemux.com/

然后打开“多路输入”和多键盘选项。

现在您将可以同时使用 2 个鼠标和键盘。

将pyautogui放在我的侧视图中,第一个鼠标和键盘将是 由 pyautogui 控制,您可以使用第二个鼠标和键盘来做其他事情。

这样你根本不需要虚拟机!

注意:_

仔细阅读图片!

enter image description here