import win32gui,win32con,win32api # 操作win32相关 def 点击(id): win32gui.SendMessage(id,win32con.WM_LBUTTONDOWN, 0,0) win32gui.PostMessage(id,win32con.WM_LBUTTONUP, 0,0) def 填信息(id,text): win32gui.SendMessage(id,win32con.WM_SETTEXT, 0,text) def 发送回车(id): win32gui.SendMessage(id,win32con.WM_KEYDOWN, win32con.VK_RETURN,0) win32gui.PostMessage(id,win32con.WM_KEYUP, win32con.VK_RETURN,0) def 列出子窗口句柄(id): hwndChildList = [] win32gui.EnumChildWindows(id, lambda hwnd,param: param.append(hwnd),hwndChildList) n = 0 for i in hwndChildList: print(i ,"{:#016X}".format(i),win32gui.GetWindowText(i),n) n += 1 return hwndChildList def 获得窗口标题的句柄(name): hwndChildList = [] win32gui.EnumChildWindows(None, lambda hwnd,param: param.append(hwnd),hwndChildList) for i in hwndChildList: if name in win32gui.GetWindowText(i): return i def 提取句柄文本(句柄): # 获取识别结果中输入框文本 length = win32gui.SendMessage(句柄, win32con.WM_GETTEXTLENGTH)+1 buf = win32gui.PyMakeBuffer(length) #发送获取文本请求 win32api.SendMessage(句柄, win32con.WM_GETTEXT, length, buf) #下面应该是将内存读取文本 address, length = win32gui.PyGetBufferAddressAndLen(buf[:-1]) text = win32gui.PyGetString(address, length) return text #print(提取句柄文本(列出子窗口句柄(获得窗口标题的句柄('来电接听'))[41]))
布丁
易将木剑交给了师父,两人盘腿坐在大树下,师父从怀里摸出一块铁片,在木剑上刻着字。
“无什么……什么什么……易大什么?”易抓着脑袋,念着师父刻的字。
“这些字读,「无极剑派第三百六十九位传人,易大师」。叫你好好读书,连这些字都不认识。”师父敲着易的脑袋说。
“明明是你字太烂……弯弯曲曲的像蚯蚓一样。”易撅着嘴,摸着脑袋,委屈的说。
“是吗,哈哈……”师父摸着脑袋,尴尬的笑着。
“师父,为什么要刻个易大师呢?易就可以了啊。”
“因为带有大师的人,都是很厉害的人。为师希望你以后能将无极剑派的思想发扬光大,所以才刻上大师两个字,这是为师对你的期望。”
“徒儿绝不会辜负师父的期望!”