引用 |
bat 使用的有些命令如 if、for、find、shift、%1、%2 等都是不能在 dos 下直接运行的你知道吗?当然也并不是说完全无法在 dos 下运行,但是不通过 bat 编程,直接执行这些命令是没有意义的,是无法达到任何目的的。
|
你所说的这些都是可以在提示符下直接运行的。不信可以自己去试。直接输入这些字母的话是无法实现什么目地,而且大多会出现类似“语法错误”,“缺少参数”一类的出错提示。但绝对不会出现“Bad command or file name.”的问题。
直接执行没什么意义同意。但也不能说不能“直接运行”。
对于那个参数的问题我误解你的意思了。
引用 |
bat 编程当然是有通用性的,可以处理任何文件名的文件。你所谓的批处理,只是将 lame a.wav a.mp3 这样的命令写在 bat 里面,这有什么意义吗? |
只写一行当然没什么意义。
但是如果
copy con a.bat
lame a.wav a.mp3
lame b.wav b.mp3
lame c.wav c.mp3
.
.
.
^z
这样写的话。人就可以走开了。让电脑自己去处理。并不是没有意义的。这点你也误解我的意思了。
DOS玩得十分好不敢说。但是要是说我不知道瞎说的话我就不能同意了。