用python自动发qq消息,python微信自动发送消息

  用python自动发qq消息,python微信自动发送消息

  前两章简单介绍了python的基础知识。最近我们需要实现QQ自动发送消息的脚本,于是我们得到了python。

  业务逻辑1、打开窗口发送消息。

  2.锁上这扇窗户。

  3.将发送的内容放入QQ窗口

  4.模拟按钮发送回车键发送消息(QQ发送消息有两种方式,enter/Ctrl Enter,这种情况下使用Enter)。

  环境win10 python3.7.1

  由于业务原因,程序需要运行windows,相应地,要访问win32API就要安装pywin32。

  Pywin32下载地址

  QQ中的窗口锁定窗口使用win32gui库中的FindWindow函数。

  定义:

  HWFindWindow(lpctstripclassname,lpctstr IP窗口名称)。

  参数:

  类名:指定类名。

  IP窗口名称:指定窗口名称。

  返回值:

  如果有指定的类名和窗口名,则窗口句柄已成功返回。否则,我给你零分。

  因为不知道QQ window中使用的类名,所以在IpWindowName中输入聊天对象的名称就可以了。

  例如

  Handle=win32 GUI.findwindow(无, XXX聊天组))。

  要输入消息,请使用win32gui库中的SendMessage函数。

  定义:

  lesultsendmessage(hwndhwnd,UINT Msg,WPARAM wParam,LPARAM IParam)).

  参数:

  窗口手柄

  Msg:指定要发送的消息。

  WParam:指定其他特定于消息的信息。

  IParam:指定其他特定于消息的信息。

  例如:

  #将剪贴板内容填充到窗口中

  Win32 GUI.sendmessage(手持式,770,0,0))。

  使用win32gui库中的SendMessage函数输入消息

  #向窗口发送输入消息

  win32GUI.sendmessage(句柄,win32cin。WM_KEYDOWN,win32con。VK_RETURN,0))

  message msg= test code # window name name= unknown #将测试消息复制到剪贴板w . open clipboard(w . w . setclipboarddata(win 32 con . cf _ Unicode Text,msg) w.CloseClipboard) #获取窗口句柄handle=Win32GUI。FindWindow None Name(# while 1==1:if1==1:#填充网格

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: