在 win 的伪dos 状态,也就是cmd状态下,bat和cmd没区别。只是执行优先权可能有区别。
在 存dos下,cmd无法执行
我现在都用.cmd后缀的,以前碰到过这个解释问题.
双击执行以下代码.cmd和.bat后缀在窗口界面都显示调用的为cmd.exe
mkdir “%programfiles%\mp3DirectCut\Languages”.
copy *.* “%programfiles%\mp3DirectCut”
move /Y Readme.txt “%programfiles%\mp3DirectCut\Languages”
move /Y l*.ini “%programfiles%\mp3DirectCut\Languages”
move /Y mp3DirectCut.lnk “%ALLUSERSPROFILE%\桌面”
pause
但如果使用iexpress封装,则调用的是c:\windows\system32\command.com,就会出现什么DOS的8.3长度问题,而且很多命令行参数都不如cmd.exe来得丰富.SO建议使用.cmd
转载请注明:运维不苦逼 » bat与cmd有什么区别在windows使用