精华内容
下载资源
问答
  • 远程控制电脑

    2013-10-01 00:38:41
    远程控制电脑
  • 远程控制电脑 远程控制电脑 远程控制电脑,本人对您恶意使用本方法带来后果不负有任何责任,本文重在技术交流使用
  • 远程助手 远程控制电脑
  • 今天老杨就用python实现远程控制电脑​ 所谓,谋定而后动,在实现任何一个需求之前,我们需要先分析,捋清楚一个思路,远程控制电脑,无非就是接收远程的命令和根据命令去执行对应的操作。那这里,我们借助微信来...

    python拥有大量的第三方库,且语法简单。今天老杨就用python实现远程控制电脑

    ​ 所谓,谋定而后动,在实现任何一个需求之前,我们需要先分析,捋清楚一个思路,远程控制电脑,无非就是接收远程的命令和根据命令去执行对应的操作。那这里,我们借助微信来接收命令,利用我们的一个itchat库实现远程控制电脑

    ​ 按上所说,我们要完成需求,无非是把任务细分,首先,接收到消息指令,再根据对应的指令执行相对应的操作,其中我们需要考虑一个问题就是误触问题。

    ​ python有大量的第三方库,这里我们借助itchat这个第三方库

    ​ 首先通过pip进行第三方库的安装

    ​ pip install itchat

    ​ 引入第三方库

    ​ import itchat

    开始代码,不管三七二十一,先来个标准套路:

    def main():

    pass

    if __name__=='__main__':

    main()

    1

    2

    3

    4

    让微信运行

    import itchat

    def main():

    # 登录微信 避免重复扫码 热加载

    itchat.auto_login(hotReload=True)

    # 微信运行起来

    itchat.run()

    if __name__=='__main__':

    main()

    1

    2

    3

    4

    5

    6

    7

    8

    接收微信消息,获得指令,执行操作

    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

    大概思路已经得知,接下来我们应该做更多优化,比如解决误触等问题

    完整代码如下:

    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(http://www.my516.com):

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

    ---------------------

    展开全文
  • python远程控制电脑的具体代码,供大家参考,具体内容如下python拥有大量的第三方库,且语法简单。今天老杨就用python实现远程控制电脑所谓,谋定而后动,在实现任何一个需求之前,我们需要先分析,捋清楚一个思路,...

    python远程控制电脑的具体代码,供大家参考,具体内容如下

    python拥有大量的第三方库,且语法简单。今天老杨就用python实现远程控制电脑

    所谓,谋定而后动,在实现任何一个需求之前,我们需要先分析,捋清楚一个思路,远程控制电脑,无非就是接收远程的命令和根据命令去执行对应的操作。那这里,我们借助微信来接收命令,利用我们的一个itchat库实现远程控制电脑

    按上所说,我们要完成需求,无非是把任务细分,首先,接收到消息指令,再根据对应的指令执行相对应的操作,其中我们需要考虑一个问题就是误触问题。

    python有大量的第三方库,这里我们借助itchat这个第三方库

    首先通过pip进行第三方库的安装

    pip install itchat

    引入第三方库

    ​import itchat

    开始代码,不管三七二十一,先来个标准套路:

    def main():

    pass

    if __name__=='__main__':

    main()

    让微信运行

    import itchat

    def main():

    # 登录微信 避免重复扫码 热加载

    itchat.auto_login(hotReload=True)

    # 微信运行起来

    itchat.run()

    if __name__=='__main__':

    main()

    接收微信消息,获得指令,执行操作

    import os

    @itchat.msg_register('Text')

    def main(msg):

    message = msg['Text']

    if message == '关机':

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

    大概思路已经得知,接下来我们应该做更多优化,比如解决误触等问题

    完整代码如下:

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

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    展开全文
  • 今天老杨就用python实现远程控制电脑​ 所谓,谋定而后动,在实现任何一个需求之前,我们需要先分析,捋清楚一个思路,远程控制电脑,无非就是接收远程的命令和根据命令去执行对应的操作。那这里,我们借助微信来...

    python拥有大量的第三方库,且语法简单。今天老杨就用python实现远程控制电脑

    ​ 所谓,谋定而后动,在实现任何一个需求之前,我们需要先分析,捋清楚一个思路,远程控制电脑,无非就是接收远程的命令和根据命令去执行对应的操作。那这里,我们借助微信来接收命令,利用我们的一个itchat库实现远程控制电脑

    ​ 按上所说,我们要完成需求,无非是把任务细分,首先,接收到消息指令,再根据对应的指令执行相对应的操作,其中我们需要考虑一个问题就是误触问题。

    ​ python有大量的第三方库,这里我们借助itchat这个第三方库

    ​ 首先通过pip进行第三方库的安装

    ​ pip install itchat

    ​ 引入第三方库

    ​ import itchat

    开始代码,不管三七二十一,先来个标准套路:

    def main():

    pass

    if __name__=='__main__':

    main()

    1

    2

    3

    4

    让微信运行

    import itchat

    def main():

    # 登录微信 避免重复扫码 热加载

    itchat.auto_login(hotReload=True)

    # 微信运行起来

    itchat.run()

    if __name__=='__main__':

    main()

    1

    2

    3

    4

    5

    6

    7

    8

    接收微信消息,获得指令,执行操作

    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

    大概思路已经得知,接下来我们应该做更多优化,比如解决误触等问题

    完整代码如下:

    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(http://www.my516.com):

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

    ---------------------

    展开全文
  • Python实现用手机监控远程控制电脑

    千次阅读 多人点赞 2021-04-26 23:33:15
    很多时候,我们都有远程控制电脑的需求。比如正在下载某样东西,需要让电脑在下载完后关机。或者你需要监控一个程序的运行状况等。 今天我们就来用Python实现一个远程监控并控制电脑的小程序。 二、实现原理 听起来...

    一、前言

    很多时候,我们都有远程控制电脑的需求。比如正在下载某样东西,需要让电脑在下载完后关机。或者你需要监控一个程序的运行状况等。

    今天我们就来用Python实现一个远程监控并控制电脑的小程序。

    二、实现原理

    听起来远程控制电脑好像很高级的样子,但是实现起来其实非常简单。实现原理如下:

    1. 运行程序,让程序不停地读取邮件
    2. 用手机给电脑发送邮件
    3. 判断是否读取到指定主题的邮件,如果有,则获取邮件内容
    4. 根据邮件内容,执行预设的函数

    与其说是学习如何远程控制电脑,还不如说是学习如何读取邮件。当然,上面的的流程只实现了远程控制电脑,而没实现对电脑的监控。而监控的操作可以以截图的方式来进行。

    我们可以预设一个指令,当读取到邮件内容为grab时,我们就发送电脑截图。如何将电脑截图发送给手机邮箱,这样就达到了监控的效果。

    关于如何发送邮件可以参考博客:如何用Python发送邮件?。这里就不再详细说了。下面我们看看如何读取邮件。

    三、读取邮件

    读取邮件需要使用到imbox模块,安装语句如下:

    pip install imbox
    

    读取邮件的代码如下:

    from imbox import Imbox
    
    def read_mail(username, password):
        with Imbox('imap.163.com', username, password, ssl=True) as box:
            all_msg = box.messages(unread=True)
            for uid, message in all_msg:
                # 如果是手机端发来的远程控制邮件
                if message.subject == 'Remote Control':
                    # 标记为已读
                    box.mark_seen(uid)
                    return message.body['plain'][0]
    
    

    首先我们用with语句,打开邮箱。然后通过下面语句获取所有的未读邮件:

    all_msg = box.messages(unread=True)
    

    获取未读邮件后,对邮件进行遍历。将主题为“Reomte Control”的邮件标记为已读,并返回文本内容。

    这里需要注意,因为我们筛选出了主题为“Remote Control”的邮件,因此我们在用手机发邮件的时候需要将主题设置为“Remote Control”,这样可以避免其它邮件的干扰。

    四、截图

    截图需要使用到PIL模块,安装如下:

    pip install pillow
    

    截图的代码很简单:

    from PIL import ImageGrab
    
    def grab(sender, to):
       	# 截取电脑全屏
        surface = ImageGrab.grab()
        # 将截屏保存为surface.jpg
        surface.save('surface.jpg')
        # 将截屏发送给手机
        send_mail(sender, to, ['surface.jpg'])
    

    其中send_mail的代码如下:

    import yagmail
    
    def send_mail(sender, to, contents):
        smtp = yagmail.SMTP(user=sender, host='smtp.163.com')
        smtp.send(to, subject='Remote Control', contents=contents)
    

    关于发送邮件的介绍可以参考上面提到的博客。

    五、关机

    关机的操作非常简单,我们可以用python来执行命令行语句即可。代码如下:

    import os
    
    def shutdown():
    	# 关机
        os.system('shutdown -s -t 0')
    

    除了关机,我们还可以执行很多操作。对于一些复杂的操作,我们可以预编写一些bat文件,这里就不演示了。

    六、完整代码

    上面我们编写了各个部分的代码,然后再来看看主体部分的代码:

    def main():
    	# 电脑用来发送邮件已经电脑读取的邮箱
        username = 'sockwz@163.com'
        password = '********'
    	
    	# 手机端的邮箱
        receiver = '2930777518@qq.com'
    	
    	# 读取邮件的时间间隔
        time_space = 5
    	
    	# 注册账户
        yagmail.register(username, password)
        
        # 循环读取
        while True:
            # 读取未读邮件
            msg = read_mail(username, password)
            if msg:
            	# 根据不同的内容执行不同操作
                if msg == 'shutdown':
                    shutdown()
                elif msg == 'grab':
                    grab(username, receiver)
            time.sleep(time_space)
    

    其中:

    yagmail.register(username, password)
    

    会使用到keyring模块,安装如下:

    pip install keyring
    

    后面我们可以根据自己的需求编写一些其它功能。下面是完整的代码:

    import os
    import time
    import yagmail
    from imbox import Imbox
    from PIL import ImageGrab
    
    
    def send_mail(sender, to, contents):
        smtp = yagmail.SMTP(user=sender, host='smtp.163.com')
        smtp.send(to, subject='Remote Control', contents=contents)
    
    
    def read_mail(username, password):
        with Imbox('imap.163.com', username, password, ssl=True) as box:
            all_msg = box.messages(unread=True)
            for uid, message in all_msg:
                # 如果是手机端发来的远程控制邮件
                if message.subject == 'Remote Control':
                    # 标记为已读
                    box.mark_seen(uid)
                    return message.body['plain'][0]
    
    
    def shutdown():
        os.system('shutdown -s -t 0')
    
    
    def grab(sender, to):
        surface = ImageGrab.grab()
        surface.save('surface.jpg')
        send_mail(sender, to, ['surface.jpg'])
    
    
    def main():
        username = 'sockwz@163.com'
        password = '你的授权码'
        receiver = '2930777518@qq.com'
        time_space = 5
        yagmail.register(username, password)
        while True:
            # 读取未读邮件
            msg = read_mail(username, password)
            if msg:
                if msg == 'shutdown':
                    shutdown()
                elif msg == 'grab':
                    grab(username, receiver)
            time.sleep(time_space)
    
    
    if __name__ == '__main__':
        main()
    
    
    展开全文
  • python远程控制电脑的具体代码,供大家参考,具体内容如下 python拥有大量的第三方库,且语法简单。今天老杨就用python实现远程控制电脑 所谓,谋定而后动,在实现任何一个需求之前,我们需要先分析,捋清楚一个思路...
  • 手机如何远程控制电脑首先做个声明,我不是推广,也不拿广告费,纯粹是在玩有的时候意外发现的一款免费软件,能够实现手机控制电脑。方便玩游戏挂机时,人在户外能够没事瞄一眼游戏状态。这款软件的名字叫做向日葵...
  • 在我们使用向日葵时,难免有时候无法通过电脑远程控制电脑,这时候手机远程控制电脑就成了我们所希望的事情,那手机该如何远程控制电脑,下面小迹就为大家介绍一下向日葵的使用。首先在手机中安装“向日葵”软件,如...
  • 今天咱们就用python实现远程控制电脑。​ 所谓,谋定而后动,在实现任何一个需求之前,我们需要先分析,捋清楚一个思路,远程控制电脑,无非就是接收远程的命令和根据命令去执行对应的操作。那这里,我们借助微信来...
  • 首先,我们要先看看微信远程控制电脑的原理是什么呢?我们可以利用Python的标准库控制本机电脑,然后要实现远程的话,我们可以把电子邮件作为远程控制的渠道,我们用Python自动登录邮箱检测邮件,当我们发送关机指令...
  • 手机如何远程控制电脑今天推荐一款非常好用的远程控制软件——todesk,纯粹是在玩游戏的时候发现一款免费的远程控制软件,能够轻松实现手机控制电脑。我pc控pc也使用过,效果不错,但是我一般办公用不到。我的使用...
  • 如果我们能用手机远程控制电脑,就可以随时进行文件交互,及时在外地没带电脑都能远程办公,非常便利。那么手机如何远程控制电脑呢?小编就教下大家具体的方法。具体方法如下:1、在手机和电脑都安装TeamViewer软件...
  • 可以远程控制电脑的软件 可以远程控制电脑的软件 可以远程控制电脑的软件 可以远程控制电脑的软件 可以远程控制电脑的软件 可以远程控制电脑的软件 可以远程控制电脑的软件
  • 今天,我就教你们手机远控电脑,快来围观吧1、在我们的手机,电脑都安装TeamViewer软件,电脑开启此软件手机如何远程控制电脑系统软件图解12、点击进去之后,登录账号,且在电脑软件上将计算机分配给该账号,这样就...
  • 首先,我们要先看看微信远程控制电脑的原理是什么呢? 我们可以利用Python的标准库控制本机电脑,然后要实现远程的话,我们可以把电子邮件作为远程控制的渠道,我们用Python自动登录邮箱检测邮件,当我们发送关机...
  • 有的时候在路上要查看工作电脑,或者登入内网环境,就需要这样一个利器:手机远程控制电脑经过对比,我选择了“向日葵远程控制”优点1、可以选择免费版和收费版,收费版当然又快又好咯,但是我免费版使用的也不错,...
  • 远程控制电脑桌面听起来很高大上,很有技术含量,很多人都不曾尝试。但在科技日益进步的当下,远程控制电脑的技术也越来越先进,越来越方便。不过,远程控制桌面有个前提,必须在有网络的条件下。下面简单介绍几款...
  • python远程控制电脑的具体代码,供大家参考,具体内容如下python拥有大量的第三方库,且语法简单。今天老杨就用python实现远程控制电脑所谓,谋定而后动,在实现任何一个需求之前,我们需要先分析,捋清楚一个思路,...
  • 手机远程控制电脑

    2014-06-27 11:25:40
    手机远程控制电脑,不在电脑旁边也可以知道你的电脑在做什么
  • 一、局域网内远程1、点击我们的开始菜单2、之后我们点击所有程序,然后找到里面的附件文件夹3、在附件中,我们找到远程控制电脑选项。通过这里我们就可以实现远程访问了,而且非常方便。不会耗损带宽。...
  • 微信远程控制电脑

    2016-03-30 15:23:17
    使用python编写的基于邮件收发的远程控制电脑的代码。运行python程序之后,可以使用手机发送邮件到特定的邮箱上,然后电脑上的python程序会获取该邮件并解析命令执行。
  • python远程控制电脑

    千次阅读 2019-05-17 21:35:50
    python远程控制电脑 ​ python拥有大量的第三方库,且语法简单。今天老杨就用python实现远程控制电脑 ​ 所谓,谋定而后动,在实现任何一个需求之前,我们需要先分析,捋清楚一个思路,远程控制电脑,无非就是接收...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,042
精华内容 2,416
关键字:

远程控制电脑