import win32guiimport win32conimport sysdef setText(aString):? ? """設置剪貼板文本"""? ? w.OpenClipboard()? ? w.EmptyClipboard()? ? w.SetClipboardData(win32con.CF_UNICODETEXT, aString)? ? w.CloseClipboard()def openWangwAndSend(father,son,msg):? ? setText(msg)? ? fbox = win32gui.FindWindow(None,father)? ? print(fbox);? ? sbox = win32gui.FindWindowEx(fbox,0,None,son)? ? print(son);? ? win32gui.ShowWindow(sbox,1)? ? win32gui.SendMessage(sbox, 258, 22, 0)? ? win32gui.SendMessage(sbox, 770, 0, 0)? ? win32gui.SendMessage(sbox, win32con.WM_KEYDOWN, win32con.VK_RETURN, 0)? ? win32gui.SendMessage(sbox, win32con.WM_KEYUP, win32con.VK_RETURN, 0)? ? win32gui.ShowWindow(sbox, 2)? ? #發送旺旺群father = u'阿里旺旺 - ****'son=u'****'openWangwAndSend(father,son,'for test~')代碼如上,print(son)這行,能打印出名稱,但后面的打開窗口和發送消息一直不行,感覺沒有定位到,求大神指教。
添加回答
舉報
0/150
提交
取消