首页 >> 大全

Python实战-使用微信遥控你的电脑

2023-07-20 大全 29 作者:考证青年

学习 最好的方法,就是使用它,使用它来解决问题,这种正向激励会让你坚持不断的深入研究,进而在 的道路上投入一万小时,从而成为 大师。 这里再宣传下一万小时定律:

“人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。 1万小时的锤炼是任何人从平凡变成世界级大师的必要条件。 ”他将此称为“一万小时定律”。

现在都是快节奏的办公生活,大家都是同时使用手机和电脑,这就免不了使用微信与电脑之间相互传递文件,想一想你使用过多少次文件传输助手?

当你在电脑前时,手机与电脑之间相互传文件都非常简单。 当你不在电脑前呢? 比如你正在开会,突然有个紧急电话让你把xx文件发给xx; 正在会议室讨论需求,却想看下电脑中的一个文件; 或者正在外面吃饭,想看下电脑上跑的程序运行完没有,想到电脑还没有关机,想让它关机。

解决这些问题,使用 的话,只需要通过一个 wxpy 模块就可以轻松实现,小白也完全可以自已定制,非常方便。 话不多说,先看个视频。

视频演示: 使用手机上的【文件传输助手】来控制【登陆微信网页版】的电脑。

原理非常简单,就是使用手机发送消息到网页版微信,网页版微信收到消息后执行相应的任务,然后把结果返回给手机端,由于网页版微信在电脑端登陆,因此可以控制电脑。

这个逻辑同样适用于邮件,或者其他可以编程控制的通讯工具,由于微信的使用率最高,也最方便,因此这里选取微信做为样例。

使用到的工具 wxpy:

官方链接:

wxpy 是一个第三方库,我们叫它微信机器人,是最优雅的微信个人号 API。 说的简单点,就是一个微信网页版的爬虫,你也可以自己实现这样的库。

使用这个工具可以干吗?

注意如里发消息太频繁会被限制网页版微信登陆,所以还是不要玩的太过分,不要发送大量无用的信息去干扰他人,我正常使用了 2 年了,主要发一些定时提醒消息,传少量文件,至今还可以正常登陆。

安装方法:

主要逻辑:

当机器人文件传输助手收到文本消息时,判断是否是 ! 开头,如果是,则执行相应的任务并返回响应信息。

@bot.(chats=bot.,=TEXT,=False)

(msg):

'''

实现微信控制电脑功能的函数

::

::

'''

ifmsg.text in[ "help", "帮助", "怎么用"]:

"可发送:\n!截图\n!拍照\n!看目录路径\n!传文件文件名\n!关机\n!cmd命令"

ifmsg.text.( "!") ormsg.text.( "!"):

_用微信控制电脑_python控制电脑微信

=msg.text.( "!", "").( "!", "")

( f"将执行命令:{}")

== "关机":

=.run( "-s-t0",shell= True,=.PIPE)

..( "gbk")

== "拍照":

os.chdir()

cap=cv2.( 0)

ret,img=cap.read()

cv2.( ".jpg",img)

cap.()

bot..( ".jpg")

== "截图":

os.chdir()

=.run( ".png",shell= True,=.PIPE)

bot..( ".png")

..( "gbk")

.( "看目录"):

dir= ""

dir=.( "看目录", "")

print(dir)

ifdir!= "":

os.chdir(dir)

=.run( "dir",shell= True,=.PIPE)

..( "gbk")

.( "传文件"):

dir= ""

dir=.( "传文件", "")

_python控制电脑微信_用微信控制电脑

ifdir!= "":

bot..(dir)

else:

os.chdir()

=.run(,shell= True,=.PIPE)

..( "gbk")

代码还有一些其他功能函数,比如你可以和自己聊天,记录所有收到的消息到日志,防止撤回,监控程序使用的内存等信息,参考 wxpy 的文档来定制你的需求吧。

@bot.(bot.self,=False)

(msg):

'''

自己和自己聊天

::

::

'''

.(msg)

@bot.()

(msg):

'''

记录好友发送的所有消息,防止消息被撤回,保存在日志文件中

::

::

'''

(msg)

完整代码和一键运行的文件,我已生成好,放在了百度网盘中,长按下方二维码,后台回复关键词 [ 微信遥控 ] 获取。

无论何时何地,希望您能自由随心访问和管理您的电脑。

(完)

公众号

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了