如何在批处理文件中运行多个命令?

时间:2016-01-21 11:44:01

标签: batch-file command-line command-prompt dnx finalbuilder

我在批处理文件中有以下命令。当我尝试在Finalbuilder项目中使用Execute操作运行它时,仅运行第一个命令。所以,我计划将各个命令放在各种批处理文件中。任何人都可以帮我在延迟运行的单个批处理文件中运行所有命令(如果需要)?

命令:

   dnvm list
   dnvm install 1.0.0-beta8
   dnvm use 1.0.0-beta8 –p
   dnvm -Args alias default 1.0.0-beta8

在使用FinalBuilder项目中的执行操作通过批处理文件运行最后一个命令时,我收到以下错误。

错误:Invoke-Expression:找不到接受参数

的位置参数

2 个答案:

答案 0 :(得分:14)

call dnvm list
call dnvm install 1.0.0-beta8
call dnvm use 1.0.0-beta8 –p
call dnvm -Args alias default 1.0.0-beta8

call将执行目标,然后在终止时返回批处理的以下行。

答案 1 :(得分:0)

你可以尝试追加" START / WAIT"在每一行前面。像这样:

START "" /WAIT "dnvm list"
START "" /WAIT "dnvm install 1.0.0-beta8"
START "" /WAIT "dnvm use 1.0.0-beta8 –p"
START "" /WAIT "dnvm -Args alias default 1.0.0-beta8"