我想自动启动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")
最佳答案
由于您要自动从python加载程序,为什么不调用OS并运行start命令?
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'
关于python - 有没有办法隐藏pyautogui.press()的 Action ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55311222/