import win32gui, win32con, win32api
import time
# 打开记事本
win32api.ShellExecute(0,"open","notepad.exe","","",1)
time.sleep(1)
# 使用spyxx.exe找到记事本的类名,在C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools 里面
# spyxx使用方法自行搜索,查到记事本类名为Notepad
notepad = win32gui.FindWindow("Notepad",None) # 参数:;类名,标题名称
print(notepad)# 如果不是0就是找到了
# 设置记事本标题
win32gui.SendMessage(notepad,win32con.WM_SETTEXT,None,"Hello")
# 找到edit控件,也就是输入文本的地方
edit = win32gui.FindWindowEx(notepad,None,"Edit",None)
# 输入内容
win32gui.SendMessage(edit,win32con.WM_SETTEXT,None,"Hello\n")
time.sleep(0.5)
win32gui.SendMessage(edit,win32con.WM_SETTEXT,None,"Write something by python")