从Python程序中获取文本

问题描述 投票:0回答:1

我想从使用Python的程序中获取文本,例如从记事本中获取文本。我可以像在网站上一样“请求”此文本吗?我想到了这样的事情:

记事本中的文档:

Hello World!
This is a text!

GetText.py:

get_text("notepad.exe")
>>> Hello World!\nThis is a text!

这可能吗?

python windows text request notepad
1个回答
0
投票

不,不能,不能直接。

[有各种可访问性,等等。您可以使用API​​尝试“读取”另一个程序的用户界面,但是肯定要比简单的get_text()样式调用涉及更多的内容。

(对于Windows记事本,您可以枚举记事本主窗口的子窗口,找到它正在使用的编辑/富文本控件,并发送WM_GETTEXT消息(如果有我的记忆),希望它能向您发送一些当前文本...)

© www.soinside.com 2019 - 2024. All rights reserved.