pywinauto学习1:安装与打开应用程序

安装:

发现使用pip install pywinauto安装报错

又不想手工安装,上网搜办法,发现以下指定路径可安装

pip install pywinauto -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

安装pywinauto,会安装pywin32, comtypes, six

 

运行应用程序:

from pywinauto.application import Application

a = r"E:\THOTH\三期\29\PC_1_0_23_8756_F_TTEST_20191106_1700_免安装\iThoth.ClientForm.exe"
app = Application(backend="uia").start(a)

结果报如下错误:

Traceback (most recent call last):
  File "D:/PycharmProjects/allen1113/allentest/test5.py", line 13, in <module>
    app = Application(backend="uia").start(a)
  File "D:\Anaconda3\lib\site-packages\pywinauto\application.py", line 1052, in start
    raise AppStartError(message)
pywinauto.application.AppStartError: Could not create the process "E:\THOTH\三期\29\PC_1_0_23_8756_F_TTEST_20191106_1700_免安装\iThoth.ClientForm.exe"
Error returned by CreateProcess: (740, 'CreateProcess', '请求的操作需要提升。')

又上网搜解决办法,发现加上下面代码即可:

import os
os.environ.update({"__COMPAT_LAYER":"RUnAsInvoker"})
from pywinauto.application import Application

a = r"E:\THOTH\三期\29\PC_1_0_23_8756_F_TTEST_20191106_1700_免安装\iThoth.ClientForm.exe"
app = Application(backend="uia").start(a)

 

 

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值