gpt4 book ai didi

python - Pywinauto 不响应

转载 作者:行者123 更新时间:2023-11-28 16:33:17 25 4
gpt4 key购买 nike

我是 python 和 pywinauto 的新手,我需要在运行程序后使用 pywinauto 和 Chrome_widgetWin_1 在 Chrome 中启动演示 - Chrome 启动但只显示一个新选项卡,演示没有出现。
程序的第一部分调用 pdf 和 html 演示文稿并添加到 Chrome 的路径,第二部分是调用一些 Chrome 小部件来开始演示,但显然它不起作用。
我不知道可能是什么问题,因为到目前为止我还没有在那里工作,而且在互联网上也没有任何帮助。
任何人都可以有任何经验吗?我感谢任何形式的帮助,tnx :)

pdf = "\\CIT_presentation.pdf"         
htmlpres = "file:///...template_cit2.html#1"
adobe = "C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe"
chrome = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
import xml.etree.ElementTree as ET
from suds.client import Client
class Presentation:
def start(self):
from pywinauto import application
app = application.Application()
app.start_(chrome)
pwa_app = pywinauto.application.Application()
while True:
try:
w_handle = pywinauto.findwindows.find_windows(class_name='Chrome_WidgetWin_1')[0]
window = pwa_app.window_(handle=w_handle)
window.TypeKeys(htmlpres, with_spaces = True)
window.TypeKeys("~")
break
except:
pass

最佳答案

可能您混合了 2 个应用程序对象:apppwa_appapp 与启动的 chrome.exe 进程相关,pwa_app 未连接任何进程,它只是来自 SWAPY 工具的“复制粘贴”。

只需删除 pwa_app = pywinauto.application.Application() 行并将所有 pwa_app 对象替换为 app 对象。

[edit1] 以防万一...您需要 32 位 Python 2.7。

关于python - Pywinauto 不响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29697955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com