场景
要实现在windows启动目录下,执行bat脚本文件。
脚本文件中需要进入某个中文目录
所以直接
cd /d D:\test\中文路径
start test.bat
此时会提示:
此时需要指定bat的编码方式,修改bat脚本文件,添加如下
chcp 65001
cd /d D:\test\中文路径
start test.bat
则中文路径不再报错。
如果bat脚本不允许进行修改,则可以通过设置要执行的bat文件复制快捷方式,并将其放置到启动目录下同样可以执行。
如何设置快捷方式延迟指定秒执行。
快捷方式-属性-修改目标为如下格式
C:\Windows\System32\cmd.exe /c timeout 10&start "" start "title" "D:\test\中文路径\test.bat"
其中D:\test\中文路径\test.bat为原目标,修改为自己对应
10为延迟10秒执行
执行效果
倒计时结束,执行指定脚本。