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项目,并解决乱码问题