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/ ,如需转载,请注明出处,否则将追究法律责任。