Чтобы понять разницу между вашим ПК и VirtualBox, проверьте оба:
Путь к модулю print(pyautogui.__file__)
Версия модуля print(pyautogui.__version__)
Доступные методы / атрибуты модуля print(dir(pyautogui))
Возможно, вы могли бы использовать pyautogui.getAllWindows()
вместо pyautogui.getWindows()
Это может помочь хосту сценария к C#/VB.NET/JScript. СЕТЬ это использует созданный в классах в Платформе для выполнения сценария в VB, C# или JavaScript.
Это использует CodeDomProvider, чтобы выполнить сценарии, также проверить эту статью для более сложного примера.
Вы могли использовать JScript. Сеть
Или это, или исследуют Script#
Windows Script Host (WSH) является административным средством Windows. Можно использовать PInvoke для активации его от C#. Распознает конкретный MS (и старый) версия JavaScript.
WSH создает среду для хостинга сценариев. Таким образом, когда сценарий прибывает в Ваш компьютер, WSH играет роль хоста — это делает объекты и сервисы доступными для сценария и обеспечивает ряд инструкций, в рамках которых выполняется сценарий. Среди прочего Windows Script Host управляет безопасностью и вызывает соответствующий механизм выполнения сценария.
Попробуйте обезьяну-паука-паука - http://www.mozilla.org/js/spidermonkey/