美文网首页
还在为python远程控制电脑感到苦难?微信库:itchat带你

还在为python远程控制电脑感到苦难?微信库:itchat带你

作者: 梦幻小孩斋 | 来源:发表于2021-11-13 16:34 被阅读0次

您的点赞和关注将是我持续更新的动力呢.v

有不懂的问题可以私聊我哦!

Python微信库:itchat的用法详解

在论坛上看到了用Python登录微信并实现自动签到,用到一个Python库: itchat

今天给大家分享一个python实现远程控制电脑的案例。远程控制计算机,无非是接收远程命令并根据命令执行相应的操作。这里,我们使用微信来接收命令,我们使用一个python这个库:itchat库来远程控制计算机

准备好了吗!

首先第一步:安装库

还在为python远程控制电脑感到苦难?微信库:itchat带你一展风采

第二步:导入第三方库

c3b791d1a7d041338636031f1b7aaf5c.jpg

第三步:获取微信信息

9ff6206abdac4c73a82f257dc9c93c0a.jpg

<pre>def main(msg):message = msg["Text"].strip()
ToUerName = msg["ToUserName"]
FromUserName = msg["FromUserName "]
if FromUserName == ToUerName:
tip = "输入 on 开启操作 默认是关闭的"
itchat.send(tip, "filehelper")
if ToUerName == filehelper:
control(message)flag = False</pre>

第四步:远程控制

还在为python远程控制电脑感到苦难?微信库:itchat带你一展风采

<pre>def control(message):
global flag
if message == "on":
tip = "现在可以开始操控了 输入关机 或者输入 拍照" itchat.send(tip,"filehelper")
flag = True
if message == "off":
tip = "现在已经操控了 输入 on打开操控" itchat.send(tip,"filehelper")
flag = False
if flag == True:
if message == "关机"
cmd()
elif message == "拍照"
img()</pre>

第五步:终端开启

<pre class="ql-align-center">def cmd(); os.system("shutdown /s /t 0")</pre>

第六步:执行函数

还在为python远程控制电脑感到苦难?微信库:itchat带你一展风采

<pre>def img(): cap = cv2.VideoCapture(0)
ret , img = cap.read() fileName = "wechat.jpg" cv2.imwrite(fileName, img) cap.release()
itchat.send_image(fileName,"filehelper")
def main(): itchat.auto_login(hotReload=True)
itchat.run() if name == "main": main()</pre>

好了就到此结束了,以上就是小编所分享的内容,希望可以帮助大家,有错误也欢迎大家提出来!仅供参考

最后多说一句,小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以关注小编,并在后台私信小编:“01”即可领取。

相关文章

网友评论

      本文标题:还在为python远程控制电脑感到苦难?微信库:itchat带你

      本文链接:https://www.haomeiwen.com/subject/xiyozltx.html