8

我在批处理文件中有以下命令。当我尝试在 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 项目中使用执行操作通过批处理文件运行最后一个命令时,我也收到以下错误。

错误:调用表达式:找不到接受参数的位置参数

4

2 回答 2

17
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将执行目标,然后在它终止时返回到批处理的下一行。

于 2016-01-21T11:50:38.487 回答
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"
于 2016-01-21T11:51:53.590 回答