zictos
2023-02-14 12:16:44 +08:00
问题:python 获取 windows 窗口句柄并发送文本到窗口的输入框
chatgpt:要向窗口的输入框发送文本,可以使用 win32gui 模块中的 SendMessage 函数,将 WM_SETTEXT 消息发送给输入框。
以下代码演示了如何使用 FindWindowEx 函数查找 Windows 笔记本应用程序的编辑框,并向其中发送文本:
import win32gui
import win32con
notepad_handle = win32gui.FindWindow("Notepad", None)
edit_handle = win32gui.FindWindowEx(notepad_handle, None, "Edit", None)
win32gui.SendMessage(edit_handle, win32con.WM_SETTEXT, None, "Hello, world!")