一、需求背景
某exe程序需要加参数启动,无图形化界面,集成到系统服务失败,只能通过编写bat脚本结合任务计划程序进行启动,设置为开机后自动启动脚本。
二、bat启动脚本
@echo off
chcp 65001
title 运维监控服务,请勿关闭!
cd /d "C:Program FilesYLMonitor-windowns"
start /min cmd /c YLMonitor.exe -c YLMonitor.ini > logrun.log
start "" /min cmd /c title 运维监控服务,请勿关闭!& pause
exit
三、处理bat启动脚本中的乱码问题
在Windows命令行中出现中文字符乱码,可以尝试以下方法进行处理:
更改代码页:使用chcp
命令更改代码页为UTF-8。在命令提示符下输入以下命令:
chcp 65001
四、设置开机自动启动bat脚本
1、创建任务计划
打开“任务计划库”,点击“创建任务”,填写名称和描述,点击“下一步”。
2、设置触发器
在“触发器”标签页选中“当操作系统启动时”。
3、设置操作
在“操作”标签页点击“新建”,在“程序/脚本”填入批处理脚本的完整路径,完成后点击“确定”。
4、设置条件(可选)
可以在“条件”标签页设置运行脚本的时间、网络条件等。
5、设置权限
在“设置”标签页选中“以最高权限运行”。