前言
接上一篇文章,环境搭建好后,每次运行机器人,需要运行onebot(双击Lagrange.OneBot.exe)和nb-cli脚手架(项目目录下输入指令 nb run ),任务栏下会有多个命令框显示,较为繁琐,本章将配置编写脚本进行程序运行。
脚本编写
工程目录下创建文件bot.bat和runbat.vbs,单独bat文件可以实现一键运行机器人,但依旧会显示命令框,使用vbs文件运行bat能够隐藏命令框
1、bat文件编写
@echo off
cd "C:\bot\publish" //更改为自己onebot存放目录
start Lagrange.OneBot.exe
start /b "C:\Windows\System32\cmd.exe"
cd C:\bot\test //更改为自己工程目录
nb run
2、vbs文件编写
Set objShell = CreateObject("WScript.Shell")
objShell.Run "bot.bat", 0, False
开机自启
进入计算机管理,在系统工具-->任务计划程序中创建任务

设置任务名称
设置触发条件

设置操作
运行条件

基础设置

运行测试
计算机/服务器重启后,向机器人发送消息看能否正常回复,打开任务管理器,查看是否有以下任务

4762

被折叠的 条评论
为什么被折叠?



