python回复qq消息_自动给qq好友发消息
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
最近突然想做個自動發送qq消息的東西,然后上網搜了一下實現方法,找到了幾篇用python實現的帖子,就自己試了試(原來只是簡單了解過python,好多地方還不懂)。
最后終于有點效果了,已經可以把文本信息粘到對話框里了,但是就是不會自動發送,我看到原貼下面也有人遇見了這問題,不知道這要怎么解決?還是說tx做了什么限制???
原貼鏈接:http://blog.csdn.net/fallinlovelj/article/details/54343520#reply
代碼如下:
# -*- coding: utf-8 -*-
# 需要先安裝pywin32模塊
import sys
# sys.path.append( r'XXXXXXXXX')
import win32gui
import win32con
import win32clipboard as w
import configparser
import codecs
def setText( str ):
w.OpenClipboard()
w.EmptyClipboard()
w.SetClipboardData(win32con.CF_UNICODETEXT, str)
w.CloseClipboard()
class conf():
def __init__(self ,filename ):
self.config=configparser.ConfigParser()
self.config.readfp(codecs.open(filename,"r","utf-8-sig"))
#self.config.read(filename )
def get(self , sec , key ):
if not sec in self.config.sections():
return ''
return self.config.get(sec , key )
class windowsop():
def __init__(self ,config ):
self.config = config
setText( self.config.get( 'src' , 'content') )
# self.qqhd = win32gui.FindWindow(None,self.config.get( 'src' , 'handlename') )
# 根據類名及標題名查詢句柄,
self.qqhd = win32gui.FindWindow(self.config.get( 'src' , 'class'),self.config.get('src','caption') )
def action(self):
win32gui.SendMessage(self.qqhd,258,22,2080193)
win32gui.SendMessage(self.qqhd,770,0,0)
win32gui.SendMessage(self.qqhd,win32con.WM_KEYDOWN,win32con.VK_RETURN,0)
win32gui.SendMessage(self.qqhd,win32con.WM_KEYUP,win32con.VK_RETURN,0)
if __name__=='__main__':
config=conf(r'D:\a.ini')
ap=windowsop(config)
ap.action( )
總結
以上是生活随笔為你收集整理的python回复qq消息_自动给qq好友发消息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 三个python文件怎么关联___nam
- 下一篇: quartz配置_基于spring-bo