我正在用 Python 编写一个应用程序,它必须能够将密钥或文本发送到另一个应用程序。例如,如果我打开了 Firefox,我应该可以向它发送一个 URL 来打开它。
我已经有 SendKeys 模块,我也读过 win32 模块,但我不知道是否有办法在不打开窗口的情况下过滤掉进程。
原文由 Eligio Becerra 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在用 Python 编写一个应用程序,它必须能够将密钥或文本发送到另一个应用程序。例如,如果我打开了 Firefox,我应该可以向它发送一个 URL 来打开它。
我已经有 SendKeys 模块,我也读过 win32 模块,但我不知道是否有办法在不打开窗口的情况下过滤掉进程。
原文由 Eligio Becerra 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试使用 蜻蜓。它内置了很多自动化的东西。你不需要语音识别部分来使用自动化的东西。例如:
from dragonfly import Window
Window.get_all_windows()
将返回所有窗口的列表。
您还想查看蜻蜓中的 FocusWindow() 和 Keys() 对象。
原文由 reckoner 发布,翻译遵循 CC BY-SA 2.5 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.5k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答897 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
通常,对于这种“GUI 自动化”, pyWinAuto 是一个不错的选择。我们用它来实现 GUI 应用程序的自动化测试,它也应该让您在 Firefox 中“键入”URL(更不用说找到它的窗口了)。