gui*_*boy 5 python headless pyautogui
是否可以使用 UniversalTermsrv.dll 在 Windows 7 中无头运行 PyAutoGUI,创建多个席位?
小智 6
现在可以PyAutoGUI在无头模式下使用。PyAutoGUI您所需要做的就是提供虚拟显示的路径。这个过程会在后台运行,不会有实际的显示。此方法也可用于PyAutoGUIindocker中。
代码:
import pyautogui
import os
from pyvirtualdisplay.display import Display
import Xlib.display
disp = Display(visible=True, size=(1920,1080), backend="xvfb", use_xauth=True)
disp.start()
pyautogui._pyautogui_x11._display = Xlib.display.Display(os.environ['DISPLAY'])
...
Run Code Online (Sandbox Code Playgroud)
无法PyAutoGUI在无头模式或远程桌面上运行。
此功能已在路线图上,但没有专用的时间表或资源。
但是,作为解决方法,您可以使用xvfb-run又名Virtual Framebuffer 'fake' X server:
xvfb-run python PyAutoGUI-script.py
Run Code Online (Sandbox Code Playgroud)