问题标签 [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.
c# - 使用 PyWinAuto 的 C# GUI 自动化
我正在为 Visual Studio C# 桌面应用程序使用 GUI 自动化。那里有 DataGridView,在网格内有组合框和复选框。我尝试使用 pywinauto 将这些自动化,我只能获得网格布局控件,而内部的东西我无法获得控件
(我也尝试使用 print _control_identifiers()、Swapy、AutoIT Window Info 和 winspy ..)
任何人请告诉我如何使用 pywinauto 为桌面应用程序自动化 Visual Studio C# DataGridView 及其子控件?
c# - 使用 python 自动化 c# gui 应用程序控件的更好方法
有没有更好的方法来自动化 c# gui 应用程序,包括使用 python 的 datagridview 及其内部添加的控件我尝试使用 PywinAuto 是否有任何其他工具/模块在 python 中可用?请让我知道
python - 使用 Python pywinauto 自动化 acrobat
我试图打开一个pdf文件并使用pywinauto将其保存为xml1.0。我已经开始编写下面的代码,但我无法找到菜单控件并将其保存为 xml。我是pywinauto的新手。你能帮我吗?还请建议我在哪里可以获得 python pywinauto 的教程。
谢谢
python - 无法安装 pywinauto 工具
无法安装 pywinauto 并出现以下错误。请帮我解决这个问题。
python - 如何使用python单击窗口的“下一步”按钮
我使用下面的代码连接了一个打开的窗口(类类型是 SunAwtFrame),确实我能够连接到它。但无法单击它的下一步按钮,我怀疑“下一步”按钮可能位于该窗口的框架内。即使我使用“交换”工具,我也无法浏览控件,实际上并没有显示控件。那么,如果是这种情况,如何切换到框架并单击“下一步”按钮。
当我运行上面的代码时,我得到了这样的错误,请帮我解决这个问题
python - 为什么我不能将控制标识符写入文件或将它们分配给字符串或列表
我正在使用 pywinauto 列出特定应用程序的控件标识符。我可以做到这一点。但是,我想将这些控件标识符保存到文件中,或者更好地将它们分配给字符串或列表,但不能写入或分配它们....有谁知道以编程方式将这些标识符保存到文件或内存中的方法?
示例代码:
我尝试了以下方法:
和:
无济于事....
python - 使用“pywinauto”控制程序 (Windows XP)
我几乎是 Python 新手,我开始使用模块“pywinauto”来控制我用于论文的程序。
我做的一切都是这样的:从 pywinauto 导入应用程序
直到这里一切都很好,但现在“新建”窗口是这样的:
2 个表,1 个名为“左上”,另一个名为“右下”。每个表有两行“Lat:”和“Long:”,每行有 3 行。我需要修改每一行的值
如果我尝试
我收到消息“pywinauto.controls.win32_controls.StaticWrapper object at 0x013A9BF0>”所以我认为“pywinauto”承认“左上角”和“右下角”,但其余的我不知道如何选择。
有任何想法吗?
PS:我在某处看到pywinauto的创建者,用户“markm”在这里回答问题。我可以在这篇文章中标记他或类似的东西,以便他可以看到吗?我是网站新手所以不知道
非常感谢您的帮助
编辑:你知道我是否可以使用 pywinauto 将窗口的全部内容复制到 txt 文件中吗?
user-interface - 如何在文本框上使用 pywinauto 执行类似于 .readlines 的功能?
我有一个使用 pywinauto 自动化的 GUI。在每个循环结束时,pywinauto 使 GUI 在文本框中显示一些文本(如果需要,我可以单击并在此文本框中键入)然后截屏。我想让 pywinauto 在文本框上执行一个简单的测试,以确保文本不是废话,然后截图。如何让 pywinauto 将文本框变成可以使用的 python 对象?
python - 获取窗口内容到文本文件
我正在尝试使用HwndWrapper.Texts()
所谓的“返回此控件的每个项目的文本”,但它只返回“战斗计划设置对话框”的磁贴,为什么会发生这种情况?
代码是这样的:
这是我试图从中复制的窗口屏幕:
http://imageshack.us/photo/my-images/802/newpicturewe.png/
我花了一个下午阅读 pywinauto 文档,但我无法找到一种方法将像以前一样的窗口内容放入文本文件中(除了单击并使用 TypeKeys 复制每个项目,DoubleClick()
然后Ctrl+C
使用太长的 TypeKeys )。有任何想法吗?
编辑:另外,我发现PrintControlIdentifiers
不能轻易保存到字符串文件中。当我要求 c 时,执行 c=prog.PrintControlIdentifiers() 返回 None。有什么办法吗?
谢谢
python - 这个 pywinauto 异常从哪里得到它的列表?
如果我运行:
我得到一个返回的异常
我想要做的是,找出巨大的进程列表来自哪里并直接调用它。
到目前为止,我一直在搞砸
但是所有 find_windows 选项只返回一个数字列表,我认为这些数字来自文档,我认为是进程 ID....,由于某种原因与我所拥有的不匹配(例如,我创建了一个“计算器”及其进程ID 是 6566,然后我运行 find_windows(),但在其中找不到进程 ID。所以这是我遇到的另一个问题....但如果我能得到我的巨型列表,我可以解决这个问题。
这是我关于堆栈溢出的第一个问题。我希望我让你们感到骄傲