ITPub博客

首页 > 应用开发 > > 还在为python远程控制电脑感到苦难?微信库:itchat带你一展风采

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

作者:coyan 时间:2019-09-20 15:57:59 0 删除 编辑

Python之眼



Python微信库:itchat的用法详解

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

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

准备好了吗!

首先第一步:安装库

第二步:导入第三方库

第三步:获取信息

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

第四步:远程控制

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()

第五步:终端开启

def cmd();

os.system("shutdown /s /t 0")

第六步:执行函数

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()

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2236/viewspace-3135708/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-07-11

  • 博文量
    271
  • 访问量
    16167