Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.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 pwinuto:如何在没有GUI错误的情况下启动应用程序_Python_User Interface_Automation_Pywinauto - Fatal编程技术网

Python pwinuto:如何在没有GUI错误的情况下启动应用程序

Python pwinuto:如何在没有GUI错误的情况下启动应用程序,python,user-interface,automation,pywinauto,Python,User Interface,Automation,Pywinauto,我试图用pywinauto打开一个程序,然后在该程序中打开一个特定文件,但出现以下错误: File "C:\ProgramData\Anaconda3\lib\site-packages\pywinauto\application.py", line 1043, in app_idle h_process, int(timeout * 1000)) error: (1471, 'WaitForInputIdle', 'Unable to finish the requested o

我试图用pywinauto打开一个程序,然后在该程序中打开一个特定文件,但出现以下错误:

  File "C:\ProgramData\Anaconda3\lib\site-packages\pywinauto\application.py", line 1043, in app_idle
    h_process, int(timeout * 1000))

error: (1471, 'WaitForInputIdle', 'Unable to finish the requested operation because the specified process is not a GUI process.')
这个错误是什么?我如何启动这个应用程序,然后单击文件然后打开

我尝试添加超时参数,但没有成功。我还尝试在应用程序启动时连接它,但在使用标题时无法连接。这是我的密码:

import pywinauto

from pywinauto.application import Application

app = Application().start(r'c:\Program Files\ANSYS Inc\v191\CFX\bin\cfx5pre.exe', timeout=20)

app.CFX-Pre.menu_select("File->Open Case")

也许这个应用程序有一个控制台启动器,可以生成子GUI进程。请尝试
。启动(…,等待\u idle=False)
,然后将(…)连接到子进程。

您可能需要在命令行中运行dll32.dll。稍后会检查。好吧,也许这个应用程序有一个控制台启动器,可以生成子GUI进程。请尝试
。启动(…,等待\u idle=False)
,然后将(…)连接到子进程。这很有效,谢谢。