首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何打开Acrobat.exe并使用pywinauto扫描文件

如何打开Acrobat.exe并使用pywinauto扫描文件
EN

Stack Overflow用户
提问于 2016-09-30 02:08:41
回答 2查看 1K关注 0票数 0

我很难找到这样做的方法,而且我是pywinauto世界的新手。我无法使用此代码打开acrobat。

代码语言:javascript
运行
复制
from pywinauto import *

app = application.Application()

app.start('notepad.exe')

我正在尝试这样的事情:

代码语言:javascript
运行
复制
app.start('acrobat.exe')

或者app.start(‘文件路径到acrobat')。我不明白为什么启动acrobat.exe会从windows cmd shell运行程序,但是被pywinauto拒绝了。然后我想选择文件>创建> PDF从扫描仪>彩色文档。我知道这是用户的想法,而不是程序员的想法,但我认为这是开始获得我需要的PDF的最快和最简单的方法。请帮帮我!我非常感谢任何有助于推动事情发展的方向或投入。我似乎也找不到任何pywinauto...Thanks的语法教程!

EN

回答 2

Stack Overflow用户

发布于 2016-10-06 20:28:49

Clint,我也是pywinauto的新手。下面是打开Acrobat的代码:

从pywinauto.application导入应用程序导入pywinauto

app =应用程序().Start(cmd_line=u‘“C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe”')

app.Kill_()

Vasily Ryabov是正确的,您无法访问Adobe中的菜单项。我想过使用Tabs来浏览菜单(但这是一个老生常谈的解决方案)。您需要指定要自动执行的应用程序的路径。这就是我的两分钱。希望它能有所帮助!!

下面是指向PyWinAuto文档发行版0.6.0的链接

https://media.readthedocs.org/pdf/pywinauto/uia/pywinauto.pdf

票数 1
EN

Stack Overflow用户

发布于 2020-03-10 20:25:29

尝尝这个

如果您使用的是python 3.7,请安装Pywinauto 0.5.4版

添加您的AcroRd.exe路径

代码语言:javascript
运行
复制
from pywinauto.application import Application
import time
app = Application().start(r"C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39777188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档