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


