暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

处理WinServer服务器使用bat脚本实现开机自动启动exe程序、并处理cmd命令行乱码问题【测试成功】

巴韭特锁螺丝 2024-02-09
0

一、需求背景

    某exe程序需要加参数启动,无图形化界面,集成到系统服务失败,只能通过编写bat脚本结合任务计划程序进行启动,设置为开机后自动启动脚本。

二、bat启动脚本

    @echo off
    chcp 65001
    title 运维监控服务,请勿关闭!
    cd d "C:\Program Files\YLMonitor-windowns"
    start min cmd c YLMonitor.exe -c YLMonitor.ini > log\run.log
    start "" min cmd c title 运维监控服务,请勿关闭!& pause
    exit

    三、处理bat启动脚本中的乱码问题

    在Windows命令行中出现中文字符乱码,可以尝试以下方法进行处理:

    更改代码页:使用chcp
    命令更改代码页为UTF-8。在命令提示符下输入以下命令:

      chcp 65001

      四、设置开机自动启动bat脚本

        1、创建任务计划
        打开“任务计划库”,点击“创建任务”,填写名称和描述,点击“下一步”。


        2、设置触发器
        在“触发器”标签页选中“当操作系统启动时”。


        3、设置操作
        在“操作”标签页点击“新建”,在“程序/脚本”填入批处理脚本的完整路径,完成后点击“确定”。


        4、设置条件(可选)
        可以在“条件”标签页设置运行脚本的时间、网络条件等。


        5、设置权限
        在“设置”标签页选中“以最高权限运行”。


        文章转载自巴韭特锁螺丝,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

        评论