一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python實現遠程控制電腦

python實現遠程控制電腦

2021-06-29 00:07老楊玩python Python

這篇文章主要為大家詳細介紹了python實現遠程控制電腦,具有一定的參考價值,感興趣的小伙伴們可以參考一下

python遠程控制電腦的具體代碼,供大家參考,具體內容如下

python擁有大量的第三方庫,且語法簡單。今天老楊就用python實現遠程控制電腦

所謂,謀定而后動,在實現任何一個需求之前,我們需要先分析,捋清楚一個思路,遠程控制電腦,無非就是接收遠程的命令和根據命令去執行對應的操作。那這里,我們借助微信來接收命令,利用我們的一個itchat庫實現遠程控制電腦

按上所說,我們要完成需求,無非是把任務細分,首先,接收到消息指令,再根據對應的指令執行相對應的操作,其中我們需要考慮一個問題就是誤觸問題。

python有大量的第三方庫,這里我們借助itchat這個第三方庫

首先通過pip進行第三方庫的安裝

?
1
pip install itchat

引入第三方庫

?
1
?import itchat

開始代碼,不管三七二十一,先來個標準套路:

?
1
2
3
4
def main():
 pass
if __name__=='__main__':
 main()

讓微信運行

?
1
2
3
4
5
6
7
8
import itchat
def main():
 # 登錄微信 避免重復掃碼 熱加載
 itchat.auto_login(hotreload=true)
 # 微信運行起來
 itchat.run()
if __name__=='__main__':
 main()

接收微信消息,獲得指令,執行操作

?
1
2
3
4
5
6
import os
@itchat.msg_register('text')
def main(msg):
 message = msg['text']
 if message == '關機':
  os.system('shutdown /s /t 0')

大概思路已經得知,接下來我們應該做更多優化,比如解決誤觸等問題

完整代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
import itchat
import os
import cv2
@itchat.msg_register('text')
def main(msg):
 message = msg['text'].strip()
 tousername = msg['tousername']
 fromusername = msg['fromusername']
 if fromusername == tousername:
 tip = '輸入 on 開啟操控 默認是關閉的'
 itchat.send(tip,'filehelper')
 if tousername == '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()

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/weixin_43079274/article/details/90300913

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: gay18高中生白袜xnxx动漫 | 91tv在线| 任你操视频在线观看 | 国产精品久久久久不卡绿巨人 | 亚洲 日韩 国产 制服 在线 | 国产成人精品综合在线观看 | 午夜视频在线网站 | 亚洲日韩精品欧美一区二区 | 玩高中女同桌肉色短丝袜脚文 | 四虎网站最新网址 | 亚洲欧美久久一区二区 | 成人免费毛片一区二区三区 | 91精品免费国产高清在线 | 五月九九 | 欧美日韩高清完整版在线观看免费 | 99热免费在线观看 | 91香蕉国产在线观看人员 | 女同学用白丝脚玩我的故事 | 四虎影视在线观看2413 | 日本强不卡在线观看 | 男人的天堂久久爱 | 久久一本岛在免费线观看2020 | chinesemature丰满成熟 | 国产精品密播放国产免费看 | 性xxxx直播放免费 | 久久精品观看 | 91久色| 男生操女生动态图 | 2021国产精品视频一区 | 四虎影院永久在线 | 欧美日韩综合网在线观看 | 麻豆视频网 | 亚洲成人黄色网址 | 免费看3d小舞被躁视频网站 | 波多野结衣之高校教师 | 九九精品视频在线观看九九 | 91久久青青青国产免费 | 手机国产乱子伦精品视频 | 91精品国产美女福到在线不卡 | 男人的天堂在线观看免费 | 欧美激情精品久久久久久不卡 |