我想通过python代码打开vm player应用程序,我必须导入/打开vm文件,但是每当我试图通过subprocess.popen(self.vmware_path)python代码行打开应用程序时,它会随机调用x,y位置。
我已经研究了subprocess.Popen(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
我需要的是,
-
我必须通过pyautogui或任何其他python模块打开vm播放器应用程序,并提供以下支持。
-
它应该接受预定义的窗口大小
或
-
它应该最大限度地应用到实际的监视器大小。