我想自动启动Microsoft Store应用程序,我想使用pyautogui
并以下列方式进行操作。
此处gui.press('win')
将打开Windows搜索弹出窗口,然后接下来的两行将键入skype
并分别按 Enter 。
是否可以隐藏gui.press('win')
的操作,以便在运行脚本时直接启动Skype?
import pyautogui as gui
gui.press("win")
gui.typewrite("Skype")
gui.press("enter")
答案 0 :(得分:0)
既然您要自动从python加载程序,为什么不调用操作系统并运行启动命令?
import os
os.system('start notepad.exe') # this will start notepad
os.system('start C:\Apps/audacity/audacity.exe') # will start audacity as it is located in the apps folder
关于查找可执行文件,可以使用几个选项。
from distutils import spawn
spawn.find_executable('notepad')
Out[38]: 'C:\\Windows\\system32\\notepad.exe'
或
from shutil import which
which('notepad')
Out[55]: 'C:\\Windows\\system32\\notepad.EXE'