电脑上线提醒

  • 效果演示
  • 目的:当电脑启动/登录时,发送一条通知,防止别人偷偷登你电脑

📌 原理是当电脑启动/登录时,向 webhook 地址发送请求,以达到提醒的目的

🌐 目前可以免费使用 webhook 的应用有很多,这里以企业微信和飞书来举例,请自行查阅如何创建 webhook 机器人

⚠️ bat 文件运行会有黑窗口,用 vbs 文件就可以隐藏 bat 运行时产生的黑窗口,达到无感运行的状态

⚠️ 文件里面的链接自行替换为自己的!!!

〇、准备条件

  • 需要电脑安装curl,并设置环境变量。
  1. 安装curl:
  • curl官网
  • windows电脑安装curl的教程网上很多,如果实在不会就点 这里
  1. 设置环境变量
  • windows电脑设置环境变量的教程网上很多,如果实在不会就点 这里

一、触发任务

演示文件路径:C:\Windows\System32\cmd

1. 电脑启动

(1) 飞书

  • 创建 boot_feishu.bat 文件,内容如下:

    curl -i -k -H "Content-type: application/json" -X POST -d "{\"msg_type\":\"text\",\"content\":{\"text\":\"The computer is online!\"}}" https://open.feishu.cn/open-apis/bot/v2/hook/3986xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    
  • 创建 boot_feishu.vbs 文件,内容如下:

    set ws=WScript.CreateObject("WScript.Shell")
    ws.Run "C:\Windows\System32\cmd\boot_feishu.bat",0
    

(2) 企业微信

  • 创建 boot_wxwork.bat 文件,内容如下:

    curl -i -k -H "Content-type: application/json" ^
    -X POST -d ^
    "{\"msgtype\":\"text\",\"text\":{\"content\":\"电脑已上线!\"}}" https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=994bb7c2-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    
  • 创建 boot_work.vbs 文件,内容如下:

    set ws=WScript.CreateObject("WScript.Shell")
    ws.Run "C:\Windows\System32\cmd\boot_wxwork.bat",0
    

2. 电脑登录

(1) 飞书

  • 创建 login_feishu.bat 文件,内容如下:

    curl -i -k -H "Content-type: application/json" -X POST -d "{\"msg_type\":\"text\",\"content\":{\"text\":\"The computer is login!\"}}" https://open.feishu.cn/open-apis/bot/v2/hook/3986xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    
  • 创建 login_feishu.vbs 文件,内容如下:

    set ws=WScript.CreateObject("WScript.Shell")
    ws.Run "C:\Windows\System32\cmd\login_feishu.bat",0
    

(2) 企业微信

  • 创建 login_wxwork.bat 文件,内容如下:

    curl -i -k -H "Content-type: application/json" ^
    -X POST -d ^
    "{\"msgtype\":\"text\",\"text\":{\"content\":\"电脑已登录!\"}}" https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=994bb7c2-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    
  • 创建 boot_work.vbs 文件,内容如下:

    set ws=WScript.CreateObject("WScript.Shell")
    ws.Run "C:\Windows\System32\cmd\login_wxwork.bat",0
    

二、触发条件

1. 电脑启动

  • 计划任务程序

    win + x ,计算机管理 ,计划任务程序,创建任务

  • 开机启动

    Win + R 输入 shell:startup ,打开Windows开机启动项,这里可以放入程序的快捷方式

2. 电脑登录

  • 计划任务程序

    win + x ,计算机管理 ,计划任务程序,创建任务

Q.E.D.