在命令窗口手动执行几个命令可以, 在BAT 文件中就不行,是啥原因

2025-12-15 05:45:38
推荐回答(3个)
回答1:

一闪而过是因为你没加pause,批处理和命令提示符有点不同,提示符运行完会保留窗口,但批处理不会,所以得加pause(暂停)。事实上命令还是执行了,只是没有回显而已。
del *.txt
echo kjer modell for scenario 30 2006
copy sc30_06ref.dat rotfil.txt
K:\RTM15\mod\tramod.exe rotfil.txt
echo kopierer resultater til res katalogen
copy *.txt K:\RTM15\res\rtm\sc30_06\*.*
del *.txt
pause

回答2:

这是因为你的 bat 文件的格式不对!

回答3:

可能是盘符 、路径不对哦