zoukankan      html  css  js  c++  java
  • 远程命令执行之------电脑自动执行页面输入的指令

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

    代码实现思路:

    页面端放在服务器,用来手机查看命令输入的页面,在页面输入指令之后,服务器的程序会将接受到的指令放到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:UsersAdministratorAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup

    computerOrderCheck.bat

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

    order

    后端代码

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

    webpage

    前端代码

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

  • 相关阅读:
    MYsql 之单标查询.
    MYSQL社区版安装手册
    爬虫框架学习
    celery_消息队列
    rabbitMQ消息队列
    Django分页设置
    Mysql-基础+安装指南
    super函数的用法
    hashlib 和loggin模块
    Python的魔法方法
  • 原文地址:https://www.cnblogs.com/nanstar/p/13763011.html
Copyright © 2011-2022 走看看