Python自动发送微信消息

其他没学好,我就学会怎么当键盘侠

py的代码,自动调用微信,选择接收人的名字,list里面是需要发送的消息

使用while更有杀伤力

import win32clipboard as w
import win32con
import win32api
import win32gui
import time
import random




# 把文字放入剪贴板
def setText(aString):
    w.OpenClipboard()
    w.EmptyClipboard()
    w.SetClipboardData(win32con.CF_UNICODETEXT, aString)
    w.CloseClipboard()


# 模拟ctrl+V
def ctrlV():
    win32api.keybd_event(17, 0, 0, 0)  # ctrl
    win32api.keybd_event(86, 0, 0, 0)  # V
    win32api.keybd_event(86, 0, win32con.KEYEVENTF_KEYUP, 0)  # 释放按键
    win32api.keybd_event(17, 0, win32con.KEYEVENTF_KEYUP, 0)


# 模拟alt+s
def altS():
    win32api.keybd_event(18, 0, 0, 0)
    win32api.keybd_event(83, 0, 0, 0)
    win32api.keybd_event(83, 0, win32con.KEYEVENTF_KEYUP, 0)
    win32api.keybd_event(18, 0, win32con.KEYEVENTF_KEYUP, 0)


# 模拟enter
def enter():
    win32api.keybd_event(13, 0, 0, 0)
    win32api.keybd_event(13, 0, win32con.KEYEVENTF_KEYUP, 0)


# 模拟单击
def click():
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)


# 移动鼠标的位置
def movePos(x, y):
    win32api.SetCursorPos((x, y))


# list = ['王超',
#         '一日看尽',
#         '牛中',
#         '超杰',
#         '韩艳',
#         '马万',
#         '陶敬',
#         '秋霜',
#         '大表姐',
#         '张辉',
#         '辛明利']
list = ['文件传输助手',
        '文件传输助手',
        '文件传输助手',
        '文件传输助手',
        '文件传输助手',
        '文件传输助手',
        '文件传输助手',
        '文件传输助手',
        '文件传输助手',
        '文件传输助手',
        '文件传输助手'
        ]
list2 = ['百炼千锤一根针,一颠一倒布上行。眼晴长在屁股上,只认衣冠不认人',
         '子孙中山狼,得志便猖狂。金闺花柳质,一载赴黄粱。',
         '殿前兵马虽骁雄,纵暴略与羌浑同。闻道杀人汉水上,妇女多在官军中。',
         '人皆养了望聪明,我被聪明误一生。惟愿孩儿愚且鲁,无灾无难到公卿',
         '何处望神州?满眼风光北固楼。千古兴亡多少事?悠悠。不尽长江滚滚流',
         '年少万兜鍪,坐断东南战未休。天下英雄谁敌手?曹刘。生子当如孙仲谋。',
         '尔曹身与名俱灭,不废江河万古流',
         '蚍蜉撼大树,可笑不自量。',
         '塞上纵归他日马,城东不斗少年鸡。',
         '十有九人堪白眼,百无—用是书生',
         '朽木不可雕也,粪土之墙不可杇也!于予与何诛'
         ]
list3 = ['你属什么?不,你属黄瓜的,天生就是欠拍!',
         '你吃错药了吗?还是忘吃药了?',
         '手榴弹看到你都会自曝,猪见到你都会嘲笑,你咋还好意思活在世上呢?',
         '你长得可真是野兽抽象派啊。',
         '小姐姐,你的床好繁忙啊,一轮又一轮,人来人往没得歇。',
         '巴黎圣母院一直缺个敲钟的,你再适合不过了。',
         '我真的只想骂人,所以不会骂你。',
         '以后和我联系前能不能先把脑袋按上,总是拿你的无知挑战我下限,我真是怕了你了。',
         '亲亲,您复杂的五官和四肢,完全没办法掩盖您朴素接地气的智商哇!',
         '我真是为你好,别再跑街上乱晃了,随便去动物园应聘某个笼子也好,到时候在街上被警察射杀可就糟了。',
         '问你个问题啊,恶心妈妈抱着恶心一直在哭,这是为啥?因为见到你以后恶心死了!',
         '你看看你长这个德性,就是光着身子追我半个地球我也不会动心,我回一次头都算我输。'
         ]
i = 0
total = 100

for index,\
    n \
        in enumerate(list3):
 if __name__ == "__main__":
    # 获取鼠标当前位置
    # hwnd=win32gui.FindWindow("MozillaWindowClass",None)
    hwnd = win32gui.FindWindow("WeChatMainWndForPC", None)
    win32gui.ShowWindow(hwnd, win32con.SW_SHOW)
    win32gui.MoveWindow(hwnd, 0, 0, 1000, 700, True)
    time.sleep(0.01)
    movePos(28, 147)
    click()
    movePos(140, 28)  # x,y
    click()
    time.sleep(1)
    setText("文件传输助手") #接收人的名字
    ctrlV()
    # click()
    time.sleep(1)
    enter()
    time.sleep(1)
    setText(n)
    ctrlV()
    altS()
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值