问题标签 [pywinauto]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pywinauto - pywinauto 和 Windows 媒体编码器
我正在尝试控制 Windows 媒体编码器来切换源。wme 中的源代码控制称为“窗格”。当我运行 PrintControlIdentifiers 时,我看到了 Sources 窗格坐标,我可以在其上调用 clickInput() 函数来选择 Source1 或 Source2,但这是有问题的,因为它们并不总是在前台。我尝试以与 ClickInput() 相同的方式使用 Click(coords = (x,y),但它不起作用。而且我似乎无法让 pywinauto 给我有关 Source1 和 Source2 对象的任何信息。
这是编码器窗口的 jpeg 供参考: http ://web.ncf.ca/fj385/wme.JPG
任何人都可以在不使用 ClickInput() 的情况下帮助我更改此流上的源吗?谢谢佩德罗
python - python在64位上安装pywinauto
我正在尝试在我的 64 位机器上安装 pywinauto。我已经处理了断言错误的问题并将它们从 win32structures 文件中删除。但是现在当我去 import pywinauto 我得到这个错误:
有谁知道如何解决这个问题?
python - Python 3.x 与其他程序 GUI 的交互
我正在寻找能够允许与其他程序交互的 Python 3.x 库。例如,我已经有某种我用 python 开发的命令行界面,我希望能够输入“1”,然后打开另一个程序。从这里,我希望点击另一个输入,如“2”并让它操纵打开的 GUI(例如,让它“单击”配置下拉栏并选择一个选项,也许修改一些设置,应用,然后也可能会自动输入一些文本)。我这样做的原因是为了测试自动化。我已经尝试过使用 pywinauto,但我发现它与 Python 3 不兼容!:( 还有其他可能的方法吗?提前谢谢!!! PS我可能忘了提到我'
python - Pywinauto 值错误
我有几个使用 pywinauto 运行的 python 脚本。一切都很顺利,直到今天早上我现在都遇到了同样的错误。这是一个 pywinauto 错误还是我在某个地方犯了错误。
python - Open an existing excel workbook using pywinauto
So far I've seen examples of invoking an Excel Application using pywinauto. Can I open an existing Excel Workbook using pywinauto ?
python - 等待应用程序窗口:Python 中的 pywinauto.timings.WaitUntilPasses
我正在尝试使用waituntilpasses
inpywinauto
让应用程序有时间打开一个新窗口。我已经使用 SWAPY 来识别窗口细节。
为了测试,我手动打开子窗口,所以WaitUntilPasses
应该立即看到,但它没有。
语法看起来不错,因为我可以找到并打印 的输出find_windows
,如下所示:
这给出了 789646 的响应
但是在我的 WaitUntilPasses 命令中:
它总是超时。我看不到语法的问题,并且尝试了我能想到的所有排列。任何提示将非常感谢。
microsoft-metro - python.exe.manifest 是让 pywinauto 在 win8 中访问 Metro 风格应用程序的正确方法吗?
我正在尝试使用 Python 2.6 中的 pywinauto 在 Windows 8.1 中枚举和自动化 Metro 风格的应用程序。如果我使用 Windows Kit 中的 inspect.exe 来获取 HWND,然后将其传递给 pywinauto.handleprops.process_id(),我就能获得正确的进程 ID。
但是,如果我使用 pywinauto.findwindows.enum_windows(),我看不到那里列出了 inspect.exe 的特定 HWND。我怀疑原因可能与 UAC/UIPI 有关,因为 c:\python26\python.exe 没有清单。我对么?
我尝试通过放置下面的 python.exe.manifest 和 pythonw.exe.manifest 来解决:
但这似乎没有帮助。我什至不认为 UAC 提升会发生,因为没有出现 UAC 提示。无论如何,inspect.exe.manifest on uses<requestedExecutionLevel level="asInvoker" uiAccess="true"/>
有没有人有更好的建议我应该怎么做?
python - 如何使用 pywinauto 双击列表视图项?
我想用 pywinauto 写一个自动点击脚本。我知道我可以使用 app.ListView2.Select(4) 来选择一个项目。所以我尝试使用 select() 或 Check(),但它不起作用。
如何双击一个项目?
python - 在 XP vs 7 上导入 pywinauto
XP无法导入pywinauto
。
我有一台运行 Windows 7 的计算机和一台运行 XP 的 VM。这两者都有几乎相同的 Python 版本。
这是每个环境中 Python27 文件夹之间差异的图片:http: //i.stack.imgur.com/ao4R7.png
这些似乎是无关紧要的差异,尤其是在涉及到有问题的包装时。
如果我尝试import pywinauto
在 XP VM 上,我会得到以下信息:
我没有尝试重新安装pywinauto
或pywin32
. 在我尝试之前,我只想知道 XP 和 7 之间的 pywinauto 是否有任何问题?还是在本机 Windows 和 VM 之间?
python - 使用 WebDriver 和 PyWinAuto 上传文件
我有一个 python 脚本,它试图将文件从我的 PC 上传到 Web 应用程序。我通过 WebDriver 按浏览器中的特定上传按钮,然后打开一个 Win7 资源管理器窗口供我导航并选择要上传的所需文件。我怎么能用 pywinauto 操作这个窗口?
可选:这也可以在 linux 中完成(我想使用适当的库)?
这是我的示例代码: