bat脚本启动exe并打开文件后退出 + 中文乱码

Posted redips

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bat脚本启动exe并打开文件后退出 + 中文乱码相关的知识,希望对你有一定的参考价值。

写了个脚本用于复制模板到新的cpp文件。

将脚本路径加到环境变量里,只需在cmd窗口输入“new hdu 1419”,就会自动将模板拷贝到WORK_DIR下的hdu文件夹内一个名叫"1419.cpp"的文件,并用codeblocks打开。

@echo off
set WORK_DIR=E:\Documents\problems
if exist %WORK_DIR%\%1 goto step2
     md %WORK_DIR%\%1
:step2
   copy %WORK_DIR%\template.cpp %WORK_DIR%\%1\%2.cpp
   start D:\基本软件\CodeBlocks\CbLauncher.exe %WORK_DIR%\%1\%2.cpp

遇到三个问题:

1. 中文乱码:路径中存在中文,会提示找不到路径。需要将文件编码改为ANSI格式,不要用UTF8

2. 如果不加“start” 启动codeblocks,cmd窗口不会自动关闭,加上则会自动关闭

3.set变量赋值时不要加空格。即:“set a = 123”是错误的

以上是关于bat脚本启动exe并打开文件后退出 + 中文乱码的主要内容,如果未能解决你的问题,请参考以下文章

window中使用bat启动springboot项目,并解决乱码问题

windows bat批处理 循环执行并最小化

有个EXE程序经常挂掉,想写个bat脚本扫描后台程序没运行后自行启动EXE程序。

写个bat 脚本 打开cmd 并指向某个目录

bat脚本延时启动exe和bat文件

IDEA启动项目之乱码问题