Python 使用pywinauto单击开始按钮的自动化

Python 使用pywinauto单击开始按钮的自动化,python,pywinauto,Python,Pywinauto,我是PythonPyWinAuto新手,我想自动化一个简单的步骤,单击windows开始按钮打开控制面板,选择管理工具,最后检查复选框是否选中。我被困在如何单击windows开始按钮的第一步中?看起来像是系统管理任务,而不是GUI自动化任务。您能提供您需要的复选框及其状态吗?可能有简单的命令行来检查此设置。@Vasily Ryabov我基本上想从管理工具打开printmanagement。@Vasily Ryabov如何区分系统管理任务和GUI自动化,就像系统管理任务,而不是GUI自动化任务一样

我是PythonPyWinAuto新手,我想自动化一个简单的步骤,单击windows开始按钮打开控制面板,选择管理工具,最后检查复选框是否选中。我被困在如何单击windows开始按钮的第一步中?

看起来像是系统管理任务,而不是GUI自动化任务。您能提供您需要的复选框及其状态吗?可能有简单的命令行来检查此设置。@Vasily Ryabov我基本上想从管理工具打开printmanagement。@Vasily Ryabov如何区分系统管理任务和GUI自动化,就像系统管理任务,而不是GUI自动化任务一样。您能提供您需要的复选框及其状态吗?可能有简单的命令行来检查此设置。@Vasily Ryabov我基本上想从管理工具打开printmanagement。@Vasily Ryabov我如何区分系统管理任务和GUI自动嗨。。。!!!这只是为了我的理解:您是如何知道在start方法中添加“mmc”和在connect中添加“path='mmc.exe'”的…?第一个是快速谷歌搜索,第二个是简短地查看任务管理器->选项卡“详细信息”。如果仅使用
start()
方法,则
app.windows()
返回空列表。嗨。。。!!!这只是为了我的理解:您是如何知道在start方法中添加“mmc”和在connect中添加“path='mmc.exe'”的…?第一个是快速谷歌搜索,第二个是简短地查看任务管理器->选项卡“详细信息”。如果仅使用
start()
方法,则
app.windows()
也返回空列表。
from pywinauto import Application

Application().start(r'mmc printmanagement.msc') # Warning! it spawns child process

# connect to that child process
app = Application(backend="uia").connect(path='mmc.exe')

# print main window with the title
print(app.windows())

app.PrintManagement.dump_tree() # print identifiers for further automation