众所周知,批处理文件的扩展名是.CMD和.BAT两种,请问有没有办法改成其它扩展名并让文件里的命令顺利执行呢?比如“E:\批处理.txt“是一个批处理文件,现在不改它的扩展名(.txt),把它当批处理文件打开执行。我试着把“批处理.txt“文件的打开方式设置成%COMSPEC%,可只是出来一个CMD窗口,并没有执行里面的命令。又试着用命令:
for /f "delims=" %i in (e:\批处理.txt) do (call %i)
这样倒是可以依次执行里面的命令了,SET变量也显示正常,但只要“批处理.txt“里的命令复杂些的话就不行了。等待高人的解决办法。。。
Last edited by clamber on 2010-1-22 at 18:38 ]