-
2021-06-05 03:32:23
当我们出门在外,没有电脑在身边,但又急需远程处理电脑上的事务时,怎么办呢?自从锤子出了手机远程协助后,没有锤子的人就急了。这里有个可以让所有Android手机和ios手机实现远程协助功能的小技巧,能[远程控制](远程控制 "远程控制")windows/mac/Linux电脑。
下面,我们就以小米手机控制windows电脑为例子,讲讲怎么用安卓手机远程控制电脑:
一、工具
小米手机一部
电脑一台
向日葵远程控制软件
二、方法
1、手机端下载向日葵APP、电脑端根据自身系统(windows/mac/Linux)来下载向日葵软件;
(向日葵官网的下载地址:http://sunlogin.oray.com/zh_CN/download/)
2、在手机或者电脑任意一端注册账号,并在两端登录(用手机号就可注册);
3、、在手机进入到主机界面,刷新一下列表,就可看到使用同一账号登录的主机。点击在线主机,进入到功能界面,可以看到桌面控制、摄像头、远程文件、CMD等功能。
4、点击“桌面控制”图标,就可以控制电脑桌面了。那么需要在电脑上解决的问题现在在手机上就可以解决了。
总结:
本教程适用于所有安卓和ios手机控制电脑,文中的远程控制软件,目前市面上很多,但是向日葵在屏幕适配度,连接成功率,以及速度上,个人感觉用户体验都比较好,并且还支持手机控制手机。其他远程功能像远程文件、CMD这些,大家就自己去体验吧。
更多相关内容 -
安卓Android手机远程控制电脑,把手机当鼠标键盘
2019-07-07 21:04:40两个文件,.apk装在手机上,.exe装在电脑上,在同一局域网内即可控制电脑,注意Windows防火墙要允许程序通信 -
手机远程控制电脑
2012-09-09 22:09:11教你如何用手机远程控制你的电脑(安卓智能手机) -
Mario -手机远程控制电脑
2019-04-22 01:15:41NULL 博文链接:https://857741291.iteye.com/blog/1942500 -
手机远程控制电脑程序源码
2018-06-05 13:34:55这是一个大神制作的的手机远程控制电脑的程序源代码 现在分享给大家 -
如何用 Python 实现手机远程控制电脑
2021-05-08 00:38:35来源:https://zacksock.blog.csdn.net一、前言很多时候,我们都有远程控制电脑的需求。比如正在下载某样东西,需要让电脑在下载完后关机。或者你需要监控一个程序的运行...来源:https://zacksock.blog.csdn.net
一、前言
很多时候,我们都有远程控制电脑的需求。比如正在下载某样东西,需要让电脑在下载完后关机。或者你需要监控一个程序的运行状况等。
今天我们就来用Python实现一个远程监控并控制电脑的小程序。
二、实现原理
听起来远程控制电脑好像很高级的样子,但是实现起来其实非常简单。实现原理如下:
运行程序,让程序不停地读取邮件
用手机给电脑发送邮件
判断是否读取到指定主题的邮件,如果有,则获取邮件内容
根据邮件内容,执行预设的函数
与其说是学习如何远程控制电脑,还不如说是学习如何读取邮件。当然,上面的的流程只实现了远程控制电脑,而没实现对电脑的监控。而监控的操作可以以截图的方式来进行。
我们可以预设一个指令,当读取到邮件内容为grab时,我们就发送电脑截图。如何将电脑截图发送给手机邮箱,这样就达到了监控的效果。
关于如何发送邮件可以参考博客:
https://blog.csdn.net/ZackSock/article/details/112278615?spm=1001.2014.3001.5501
这里就不再详细说了。下面我们看看如何读取邮件。
三、读取邮件
读取邮件需要使用到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)
我们可以根据自己的需求编写一些其它功能。下面是完整的代码:
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()
< END >
微信扫码关注,了解更多内容
-
手机怎么控制电脑 手机远程控制电脑关机方法
2021-06-20 03:11:16我们可以在手机上远程控制操作电脑,假如冬天躲在被窝里,而电脑放在远处的桌子上的话,我们就可以在被窝里通过手机远程控制电脑关机,这样是不是会很有趣呢?接下笔者为大家带来手机远程控制操作电脑方法。...小编经常通过电脑远程控制别人电脑,帮助他人解决一些电脑问题,另外还经常需要通过远程电脑控制服务器,管理电脑百事网的服务器等等,可能这些对大家都没有什么诱惑,今天笔者为大家带来一个非常有趣的手机控制电脑的玩法,我们可以在手机上远程控制操作电脑,假如冬天躲在被窝里,而电脑放在远处的桌子上的话,我们就可以在被窝里通过手机远程控制电脑关机,这样是不是会很有趣呢?接下笔者为大家带来手机远程控制操作电脑方法。
手机怎么控制电脑 手机远程控制电脑关机方法
以下笔者以安卓手机为例,演示的是红米手机远程控制操作电脑方法,步骤主要有电脑开启远程账户以及在手机上安装远程桌面应用即可,详情如下:
一:给电脑添加允许远程控制的管理账号
1.在电脑桌面上,鼠标右击“计算机”,然后选择“属性”(下图为Win7系统示例),如下图所示:
2.进入属性后点,我们再进入“远程设置”,如下图所示:
电脑远程设置
3.在点击远程,在允许远程协助连接这台计算机打上对号,下面选择仅允许运行使用网络级别身份验证的远程桌面的计算机连接,再点击“选择用户”,如下图所示:
手机控制电脑之手机远程设置
4.点击添加用户(图中俩个是已添加过的默认账户),下在下边我们点击“添加”,如下图所示。
添加电脑账户
5.之后我们输入Administeator(电脑管理员账户),在这里大家最好选择管理员账户(guest属于来宾账户,控制电脑受权限限制,因此一般不选这个),输入完成后点击确定即可,如下如所示。
选择管理员账户
6.完成后,我们再点击底部的“应用”然后再点击“确定”完成即可,如下图所示:
完成电脑远程账户添加
7.如果我们是已Administrator连接的话还要给自己的电脑设置密码,相信给自己电脑的管理员账户设置密码大家都会,在这就不多做介绍,如果是自己电脑已经之前设置的有密码,而且这次远程连接你要以管理员身份连接的话这部可以省略。
二:手机上下载远程桌面应用,并且安装使用。
1. 首先下载安装名为”Remote Desktops“手机远程桌面软件,安装后打开,然后点击左下角的+号,进行添加账户,如下图所示,该软件大家可以百度或者在应用市场搜素一下可以找到。
Remote Desktops远程桌面应用界面
2. 【1】第一行connection name(连接名称)自己可以随意填写。
【2】第二行PC name写自己电脑的ip地址!
【3】第三行先不用填写一会下面在填。
【4】第四行user name填Administrator。
【5】第5行password(密码)填入自己电脑上的密码。 ok下面的就不用填了,如下图所示。
填写远程控制电脑的登录信息
Ps:关于如何获取到电脑的IP地址信息,不了解的朋友,请阅读下:如何查找ip地址 查找本地IP、网络IP、对方IP地址方法
3.下面对上一步中的第第3行进行设置。
【1】点击Geteway(网关),然后选择最下面的Add Geteway(添加网关)。
添加网关
【2】添加网关,第一行网关名直接填写电脑IP,第二行也填写电脑IP。第三行user name填Administrator,第四行password(密码)填入自己电脑上的密码。ok点击右上角对号保存。
手机远程控制电脑登录
4.ok手机端设置完成,点击右上角的对号保存。
三:来吧让我们连接看下效果吧。
1.在手机上点击我们之前保存好的连接名称(hello).
手机远程连接电脑
2.OK,成功控制电脑,红米手机真的成了电脑哦!此时电脑桌面会锁住,提示已有远程控制桌面,之后我们就可以通过手机操作电脑了,可以在手机上进行电脑行管操作了,并且还有虚拟键盘,方便我们文字输入,如下图所示:
手机怎么控制电脑 手机远程控制电脑方法
之后就可以和正常电脑上网一样了,是不是很碉堡啊!冬天躺在床上用电脑看电影,我们可以躲在被子里边用手机操作玩电脑,并且可以通过手机关闭电脑也就跟在电脑上操作一样,是不是很实用呢。
-
手机远程控制电脑方法(TeamViewer vs 向日葵)
2019-10-10 23:23:03手机远程控制电脑方法(TeamViewer vs 向日葵)前言使用TeamViewer使用 “向日葵远程控制”软件最后 前言 总有些情况下不方便直接使用电脑,但又要用到电脑,例如,我想躺在床上撸代码,这时候就需要“手机远程控制...手机远程控制电脑方法(TeamViewer vs 向日葵)
前言
总有些情况下不方便直接使用电脑,但又要用到电脑,例如,我想躺在床上撸代码,这时候就需要“手机远程控制电脑”了。
网上搜了一下资料,目前总结了2种方法,都是用到软件。1、是用“TeamViewer”软件(适合临时使用,最近开始收费了,韭菜割起来)
2、是用“向日葵远程控制”软件(适合长期使用,目前还是免费,推荐)使用TeamViewer
TeamViewer这个软件相信前端人员和及时支持都十分熟悉了。使用方法也十分简单,手机和电脑都安装软件,然后通过手机端输入电脑端分配的ID和密码就能控制了,十分便捷。
但是用户体验做得不是很好,居然不能随时随地触屏点击,要拖动鼠标移动到具体位置再触屏点击,效率相当低。使用 “向日葵远程控制”软件
“向日葵远程控制”软件,使用方式和TV一样,但是必须先注册,这个有点烦。但是用户体验好,而且功能强大。起码能随时随地触屏点击,还有录屏、控制摄像头之类。还可以控制安卓手机呢。
设置需要如下,pc端设置“独立访问密码”,然后手机打开软件后,选择远程设备,重点:右上角会有切换密码方式,选择独立访问密码,输入即可。
手机远程上后效果如下图:
最后
好了,现在可以在床上快乐地撸代码了。
-
win10实现手机远程控制电脑步骤分享
2021-06-03 12:13:36按照提示配置即可,具体如下:一、如何通过手机控制win10远程桌面通过...3、最后我们在手机上输入电脑上远程控制的ID,点击“远程控制”就可以了。二、win10怎么远程控制不了别人电脑WIN10 本身就有远程控制的功能... -
编程实现手机远程控制电脑VC源代码
2021-03-15 19:33:20编程实现手机远程控制电脑 关键字:手机远程控制 -
CatoMap-FileControl:使用手机远程控制电脑文件
2021-06-07 07:08:50CatoMap-文件控制 使用手机远程控制电脑文件 -
手机远程控制电脑软件(平凡控)v1.0最新免费安装版
2019-07-24 17:24:55手机远程控制电脑软件(平凡控) ,可以帮助你用手机就可以控制电脑啦,让你出门在外不用担心电脑没关等问题啦,有需要的赶紧来东坡下载使用吧。 手机远程控制电脑软件(平凡控)使用方法 下载安装软件后打开软件 然后... -
易语言-雨夜手机远程控制[被控端] V1.0
2021-06-29 00:02:33程序结合易语言网络通讯支持库和操作系统界面功能支持库,实现手机控制电脑功能。 -
基于手机远程控制电脑应用
2012-09-14 11:49:33手机远程控制电脑软件将帮您解决以上所有问题,更多精彩应用,尽在手机远程控制电脑软件。 一、软件下载与安装: 1.手机远程控制电脑软件分手机控制端与电脑客户端 2.使用软件必须在手机控制端申请用户与客户端编号... -
【详解大全】教你如何用智能安卓或其他手机远程控制电脑桌面,掌控一切.docx
2020-12-03 05:29:14教你如何用智能安卓或其他手机远程控制电脑桌面掌控一切 Win dows 系统自带了一个远程桌面服务我们可以很方便利 用这个服务来进行远程桌面控制很多人会用电脑进行远程终端登 陆用手机进行远程桌面访问的人就不多了... -
手机远程控制电脑方法 手机远程控制电脑软件使用教程
2015-06-26 22:48:59如何通过手机远程控制电脑呢?详细内容请往下看。 使用工具 手机控制电脑大师 安卓系统手机一台 win系统电脑一台 首先我们下载好了软件,安装电脑被控端。 没有软件可以自己百度搜索”熙阳软件工作室 -
手机远程桌面控制电脑
2015-11-28 12:15:28手机远程桌面控制电脑 -
向日葵远程控制软件iPhone手机远程控制电脑
2021-07-27 07:46:23日前,向日葵远程控制软件IOS版正式上线,下面我们就来看看向日葵远程控制iPhone手机上如何应用的。一、准备工作1、在向日葵官网注册并下载向日葵远程控制被控端并安装被控端主机电脑上。2、在App store向日葵下载... -
安卓手机远程控制电脑
2015-04-23 11:55:10当安卓手机和电脑处于同一个局域网时,同时运行电脑端和android端的程序,可实现android手机的远程控制(手机音量上键——鼠标微上,手机音量下键——鼠标微右,手机返回键——鼠标右键,手机菜单键键——鼠标左键,快速... -
Android手机远程控制电脑+手机显示器
2013-05-23 17:10:47远程控制电脑操作步骤: 1. 运行附件中的 RemoteControlServer.exe,控制台会出现: Listening... 表示电脑正在受控中... 2. 打开 手机端 程序, 在输入框内输入电脑的(局域网)IP,然后点击 connect... 3. 如果一切正确... -
手机控制电脑
2017-02-21 16:06:21自己写的 一款手机控制电脑的工具;电脑客户端是 易语言写的! 目前实现的功能有: 电脑定时关机,电脑声音大小调节; 鼠标移动,左右键单击,双击; 鼠标长按,拖动选择文件; 键盘操作,发送文字功能; 键盘组合键... -
手机远程控制电脑服务器端
2012-12-01 19:52:07用java写的远程控制电脑的服务器端,解压后双击startup.bat就可以运行,注意:启动后的黑框不能关闭。 -
手把手教你用安卓手机实现远程控制电脑-网络教程与技术 -亦是美网络
2021-06-02 16:01:47但是我们又不是时时刻刻都在电脑旁边,比如笔者就喜欢在睡觉的时候玩着手机,但是电脑却依然在开着,但是又想操作一些电脑上的东西,这时候就懒得动了,就想着如何用手机来实现远程控制电脑呢?要是能实现这个功能,... -
手机远程控制电脑手机端
2011-12-27 11:04:00可以通过安卓手机来控制电脑的好东东,不用开设服务器及域名,此软件自动解析过防火墙!本人亲测