python-3.x - 错误 2,“CreateProcess”,“系统找不到指定的文件。” - pywinauto
问题描述
我尝试运行此代码:
from pywinauto.application import Application
app = Application(backend="uia").start(r"C:\Users\MyUser\AppData\Local\Apps\2.0\QD7PJO40.EAZ\MyApp.exe")
我尝试添加“/”,添加“\”,删除“backend = uia”。我验证了该应用程序可以使用 cmd.exe 打开。我不断收到错误:
无法创建进程... CreateProcess 返回的错误: (2, 'CreateProcess', '系统找不到指定的文件。')
我还读到也许我应该在 64 位系统上禁用文件系统重定向器,但我不知道该怎么做,或者它是否会有所作为,因为这个文件不在 C:\WINDOWS\system32 中。请帮忙!
解决方案
您可以通过以下方式解决它:
app = Application(backend="uia").start(r"cmd /c your.exe", wait_for_idle=False)
app = Application(backend="uia").connect(path="your.exe")
推荐阅读
- javascript - 看不懂这两个词的意思
- java - 打印存储在文件中的所有整数的总和的数字总和程序
- java - 如何在 Java 中使用 SOCKS4 而不是 SOCKS5?
- python - 如果不在蓝图路由中,flask_login.current_user.is_authenticated 返回 False
- javascript - 如何沿另一个圆的路径定位 SVG 圆
- python - Python二叉树遍历 - 无法访问具有定义的左/右属性的节点对象
- postgresql - 格式错误的记录数据:github.com/lib/pq@v1.1.0/go.mod
- python - 用 timedelta 系列绘制直方图
- .net - 如何在.net交互中设置环境变量
- powershell - Powershell:如何使用 powershell 检查是否有正在进行的复制作业