功能简介

微信聊天、发送文件

微信忙碌回复

微信机器人回复

微信远程控制电脑

软件截图

python工具,微信聊天、自动回复、手机微信远程控制电脑

python工具,微信聊天、自动回复、手机微信远程控制电脑

python工具,微信聊天、自动回复、手机微信远程控制电脑

python工具,微信聊天、自动回复、手机微信远程控制电脑

python工具,微信聊天、自动回复、手机微信远程控制电脑

软件使用

远程控制相关指令:

帮助

截图

关机

取消关机

打开@文件/程序 如:#打开@d:abc.txt 或者 #打开@d:qq.lnk

关闭@进程名 如:关闭@notepad 或者 #关闭@qq

网页@www.baidu.com 默认用IE浏览器打开,如有需要可以修改

关闭浏览器

控制@cmd命令 如:#控制@explorer c:windows

最小化窗口

切换窗口

部分代码

#########################################################################################################

微信线程

#########################################################################################################

class MyThread(QtCore.QThread):

_signal_1 = QtCore.pyqtSignal(bool,str,int) # 定义信号,用于记录聊天信息,含:是否群聊,消息内容,消息时间

_signal_2 = QtCore.pyqtSignal(str) # 定义信号,仅用于记录登陆成功的系统信息

_signal_3 = QtCore.pyqtSignal(str) # 定义信号,用于记录远控信息

_signal_4 = QtCore.pyqtSignal(list) # 定义信号,用于记录好友列表

_signal_5 = QtCore.pyqtSignal(list) # 定义信号,用于记录群聊列表

def int(self, parent=None):

super(MyThread, self).init()

def run(self):

itchat.auto_login()

userInfo = itchat.web_init()

self._signal_2.emit('成功登陆!账号:%s,可以关闭二维码了!' % userInfo['User']['NickName'])

self.myUserName = userInfo['User']['UserName']

self.get_friendslist()

self.get_chatroomslist()

itchat.run()

def get_friendslist(self):

friends_info = itchat.get_friends(update=True)

frinends_list = []

for friend in friends_info:

friend_Name = '%s[%s]'%(friend['NickName'],friend['RemarkName'])

frinends_list.append(friend_Name)

frinends_pinyin = [''.join(lazy_pinyin(frinend)) for frinend in frinends_list] # 好友列表转拼音

dict1 = dict(zip(frinends_pinyin,frinends_list)) # 拼音列表和昵称列表并成字典,像这样 {'zhangsan':'张三','lisi':'李四'}

sort1 = sorted(dict1.items(),key=lambda item:item[0]) # 按拼音排序,输出 [('lisi','李四'),('zhangsan','张三')]

dict2 = dict(sort1) # 转成字典 {'lisi':'李四','zhangsan':'张三'}

frinends_sorted = list(dict2.values()) # 取字典的值转列表 ['李四','张三']

self._signal_4.emit(frinends_sorted)

def get_chatroomslist(self):

chatrooms_info = itchat.get_chatrooms(update=True)

chatrooms_list = []

for chatroom in chatrooms_info:

chatroom_Name = chatroom['NickName']

chatrooms_list.append(chatroom_Name)

self._signal_5.emit(chatrooms_list)

python远程聊天_python工具,微信聊天、自动回复、手机微信远程控制电脑相关推荐

  1. php 微信开发 自动回复,关于微信自动回复的详细介绍

    最近发现了一个特别好玩的Python 微信库itchat,可以实现自动回复等多种功能,下面这篇文章主要给大家介绍了利用python微信库itchat实现微信自动回复功能的相关资料,需要的朋友可以参考学 ...

  2. h5微信页面在手机微信端和微信web开发者工具中都能正常显示,但是在pc端微信浏览器上打不开(显示空白)...

    h5微信页面在手机微信和微信开发者工具中都能正常显示,但是在pc端微信浏览器上打不开或者数据加载不出来. 原因:pc端微信浏览器不支持ES6语法,我的代码中使用了一些ES6的特性 解决:将ES6转换为 ...

  3. php 微信开发 自动回复,laravel 微信开发-自动回复

    laravel 微信开发-自动回复 1.微信公众号的逻辑,用户关注了你的微信公众号后,假设用户发送了一条消息给你的公众号,实际上是先发送到腾讯的服务器上,腾讯把内容转成特定的xml格式,再转发到你指定 ...

  4. python 远程关机_Python 远程开关机

    本文目标远程开机原理 Python 远程开机代码实现 Python 关机说明 Python 开机 关于用程序来开机,是怎么做到的呢?这就是 WOL 技术 Wake-On-Lan, 利用计算机在关机或休 ...

  5. h5微信页面在手机微信端和微信web开发者工具中都能正常显示,但是在pc端微信浏览器上打不开(显示空白)

    记录一个最近在微信端页面开发时出现的问题:页面在手机微信端和微信web开发者工具中都能正常显示,但是在pc端微信浏览器上打不开(显示空白). 原因:pc端微信浏览器不支持es6,而我的代码使用了 le ...

  6. java微信群自动回复_微信群怎么设置自动回复的小助手?看这一份攻略就够了...

    不得不说现在使用微信去营销的商家是越来越多了,因为微信的人体基数大,现在全国已经拥有7亿多人都在使用着微信,已经占据中国人口的一半了.现在谁的微信里没有微信群,微信群给很多商家带来了利润,对于微信群进 ...

  7. iPhones刷机怎么备份微信记录 iPhone手机微信记录怎么备份

    如今,手机是日常生活中不可或缺的一件物品了.而每个人的手机中基本上都有一款叫微信的社交软件,微信也成为了必不可少的一款社交软件.在使用微信的过程中会产生非常多重要的聊天记录.而在碰到换手机和刷机的情况 ...

  8. Python实现用手机监控远程控制电脑

    一.前言 很多时候,我们都有远程控制电脑的需求.比如正在下载某样东西,需要让电脑在下载完后关机.或者你需要监控一个程序的运行状况等. 今天我们就来用Python实现一个远程监控并控制电脑的小程序. 二 ...

  9. 手机免费远程控制电脑,RdViewer远程管理 1.5.0,取代常常断线的TeamViewer,外网内网都能用,是你们要的一键傻瓜版!

    你的 TeamViewer 常常连到一半断线吗?最近小编发现一款更加稳定.强大的远程管理软件RdViewer,完全免费下载.使用方式相当简易,支持Windows.iOS.Android,不管你是要电脑 ...

最新文章

  1. 经济学人:清华大学或将迅速成为全球科研领军者
  2. asp:HyperLink vs asp:LinkButton
  3. Mysql索引,用户及授权(root密码恢复)
  4. oracle数据库迁移 增大空间,Oracle数据库迁移、创建表空间、创建数据表实例讲解-Oracle...
  5. pgd 游戏教程 基地
  6. c++primer 3.2,3.3练习题
  7. 微信小程序和传统网页开发的区别
  8. 有没有软件能限制cpu的使用符合_电脑使用中突然黑屏是什么原因?电脑突然黑屏但是主机还运行的解决方法...
  9. poj 2376 bzoj 3389: [Usaco2004 Dec]Cleaning Shifts安排值班(贪心)
  10. linux emacs 快捷键,emacs常用快捷键
  11. 屏蔽拦截广告(一、PC端浏览器)
  12. win10下安装deepin双系统教程
  13. PTA 7-192 浪漫的表白
  14. 有属性的自定义注解,如何获取到post请求中RequestBody中对象的一个属性值?
  15. 今晚 8 点,开发者赏金计划正式开启
  16. 计算机等级ps考试1试题,计算机等级考试一级PS考前试题及答案一
  17. 一起来看流星雨剧情简介/剧情介绍/剧情分集介绍第十四集
  18. 0 基础怎样开始学习做网站 (Ruby on Rails)?
  19. 14. Perl 正则表达式-正则匹配
  20. win10 deepin15.10双系统安装教程

热门文章

  1. 易语言GIF屏幕录制
  2. 生日快乐,我想念你们
  3. 《撩课-玩转H5大前端》
  4. 关于webpack5打包图片不报错但是也不显示问题
  5. 查看在线人物 修改金币 元宝 等人物属性
  6. 鲁大师2022牛角尖颁奖盛典落幕,年度最强产品揭晓!
  7. python 渲染3d模型_Python中的3D软件渲染
  8. linux批量筛选序列变异位点,找变异流程之snp_call –WES学习之路
  9. 这部史诗级大片,燃到爆!
  10. 让Windows2000飞起来(转)