Как открыть внешнее приложение с помощью модуля pyautogui в python с предопределенной позицией окна (x, y)? - PullRequest
0 голосов
/ 21 декабря 2018

Я хочу открыть приложение VM player через код Python, и мне нужно импортировать / открыть файл VM, но всякий раз, когда я пытался открыть приложение через строку кода Python subprocess.Popen (self.vmware_path), оно вызывает приложение в случайном порядке x,у позиции.

Я исследовал некоторые возможности в подпроцессе. Открыть (STARTUPINOF), но я не могу понять концепцию класса STARTUPINFO.По этой системе я мог открыть приложение, но не смог сделать это с предопределенной позицией.

    # print pyautogui.position()
    # print pyautogui.size()  # current screen resolution width and height
    # pyautogui.PAUSE = 1
    # pyautogui.FAILSAFE = True

    subprocess.Popen(self.vmware_path)

    # si = subprocess.STARTUPINFO()
    # si.dwFlags = subprocess.STARTF_USESHOWWINDOW
    # si.wShowWindow = 3

Вот что мне нужно,

  1. Я должен открыть приложение VM player через pyautogui или любой другой модуль python вместе с поддержкой ниже.
    • он должен принимать предопределенный размер окна или
    • он должен максимизировать приложение до фактического размера монитора.
...