【发布时间】:2015-06-16 06:26:13
【问题描述】:
我在尝试从批处理文件创建批处理文件时遇到问题:
test.bat:
echo set "newname=%%newname%: =%%" >> batchfile.bat
echo set "newname=%%newname%:‚=e%%" >> batchfile.bat
echo set "newname=%%newname%: =_%%" >> batchfile.bat
echo set "newname=%%newname%:ý=r%%" >> batchfile.bat
echo set "newname=%%newname%:ˇ=i%%" >> batchfile.bat
echo ren %1 "%%newname%% >> batchfile.bat"
但是在执行test.bat之后,batchfile.bat中出现的就是这个
batchfile.bat
set "newname=%~nx1"
set "newname=%newname: =%"
set "newname=%newname:‚=e%"
set "newname=%newname: =_%"
set "newname=%newname:ý=r%"
set "newname=%newname:ˇ=i%"
有谁知道问题出在哪里?
【问题讨论】:
标签: windows batch-file cmd rename