下班之后,忘记了给自己电脑关机,又不想折回去关掉自己的电脑,那么,有没有可以实现远程关掉自己电脑呢,答案是有,有很多,今天这篇文章主要讲解了一下其中一种的实现方式,使用楼主写的一套代码,可以实现电脑执行手机发送来的指令,实现了命令行对电脑进行操作

代码实现思路:

页面端放在服务器,用来手机查看命令输入的页面,在页面输入指令之后,服务器的程序会将接受到的指令放到Redis,电脑端间隔一段时间请求服务器,获取到执行的指令,若是发现指令更新,那么执行一次,若是不更新则不会执行,若是网络断掉的时候,程序仍会运行,待电脑连上网络的时候,会再次连接到服务器。

执行命令界面

Gitee开源地址

https://gitee.com/nanstar/web-command-computer.git

项目简介

web-command-computer


Author: Nan

PushDate: 2020/07/29

Introduction: Use the web to send instructions to your computer, and the computer will execute it automatically

使用页面发送命令到电脑,电脑会自动的执行接收到的命令


Directory


SpringBoot+Redis+Cmd+Vue


auto

自动部署,能一键把运行环境在本地配置好,不过需要你以管理员权限运行这个脚本,不过你放心,源码你是可以看到的

boot

放开机引导文件的目录,用来放开机启动脚本和命令获取检测脚本

autoLogin.vbs

用来无窗口执行命令获取脚本,需要将这个脚本放到以下目录里

C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

computerOrderCheck.bat

自动获取服务端命令,并根据远程获取到的命令内容,在本地匹配命令并无条件执行,拥有断网重连自动恢复命令获取连接的作用(脚本内的预设命令可以进行修改)

order

后端代码

本地访问的接口部分,主要负责存储命令和返回当前命令

webpage

前端代码

包含访问的前端页面,以及页面引用的一些文件和图片

版权声明:本文为nanstar原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/nanstar/p/13763011.html