如何在新批次中执行多个命令(开始)

时间:2019-02-05 18:42:06

标签: batch-file variables cmd

我想问你如何在开始时执行多个命令,但是,我知道怎么做,但是我不能设置变量,例如:

start cmd.exe /k "set ram=1024 & java -Xmx%ram%M"

但它不起作用

1 个答案:

答案 0 :(得分:0)

如果您确实要在批处理文件中运行它,请参见下文,以及有关if语句注释的信息,请用“”括起来以确保您不会捕获不需要的空格 :

@echo off
if "%input%"=="start" set "ram=1024" & goto java
Goto :eof
:java
start "" java -Xmx%ram%M"