Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用pywinauto从windows开始菜单打开google chrome_Python_Python 3.x_Pywinauto - Fatal编程技术网

Python 如何使用pywinauto从windows开始菜单打开google chrome

Python 如何使用pywinauto从windows开始菜单打开google chrome,python,python-3.x,pywinauto,Python,Python 3.x,Pywinauto,我不熟悉pywinauto,我想从windows开始菜单打开自己的应用程序 为此,如果我知道如何从windows的“开始”菜单打开Google chrome,那么我就能够处理我的应用程序。 我已经通过下面的URL中提到的代码,但不明白。 以下是我尝试的代码: import pywinauto.application app = pywinauto.application.Application().connect(path="explorer") app.TaskBar.print_contr

我不熟悉
pywinauto
,我想从windows开始菜单打开自己的应用程序

为此,如果我知道如何从windows的“开始”菜单打开Google chrome,那么我就能够处理我的应用程序。 我已经通过下面的URL中提到的代码,但不明白。

以下是我尝试的代码:

import pywinauto.application
app = pywinauto.application.Application().connect(path="explorer")
app.TaskBar.print_control_identifiers()

使用“开始”菜单的原因是什么?右键单击应用程序图标并调用“属性”对话框时,可在“开始”菜单快捷方式中找到可执行文件名称或命令行。此外,您可能需要选择更合适的
应用程序(backend=“uia”)
(具体取决于应用程序)。请阅读以获得进一步的指导。如果您需要在“开始”菜单中检查应用程序的显示,可以通过在文件系统上浏览相应的文件夹来检查。为什么要通过GUI将其过度复杂化?我可以通过提供完整的安装路径来打开我的应用程序。为什么Pywinauto API不稳定。例如“编辑”之类的一些选项并非始终有效。有时它失败了,有时它过去了。当失败时,它抛出“COMError:(-2147220991',因为事件无法调用任何订阅者”)您可以通过编辑问题来提供完整的回溯吗?通常当GUI元素未处于完全初始化状态时会显示此类消息。因此,请提供整个错误上下文。如果您没有正确处理,每个GUI可能都有时间问题。情绪不会有帮助,只是详细的报告总是有用的。