bat文件中一个命令过长需要换行时刻在命令中加入^,然后就可以回车换行了.
从批处理程序调用另一个批处理程序(过程)。
CALL [drive:][path]filename [batch-parameters]
batch-parameters 指定批处理程序所需的命令行信息。
如果命令扩展被启用,CALL 会如下改变:
CALL 命令现在将卷标当作 CALL 的目标接受。语法是:
CALL:label arguments
Windows中的命令行(bat)提示符里的Start命令执行路径包含空格时的问题
START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL] [/AFFINITY <hex affinity>] [/WAIT] [/B] [command/program] [parameters]
"title" 在窗口标题栏中显示的标题。
由帮助可以看出,Start命令会将第一个带双引号的参数当做标题,因而(start "C:/Program Files/Internet Explorer/iexplore.exe")将会出错. 所以应该在前面加上一对双引号作为标题. 即 start "" "C:/Program Files/Internet Explorer/iexplore.exe"