我想问你如何在开始时执行多个命令,但是,我知道怎么做,但是我不能设置变量,例如:
start cmd.exe /k "set ram=1024 & java -Xmx%ram%M"
但它不起作用
答案 0 :(得分:0)
如果您确实要在批处理文件中运行它,请参见下文,以及有关if语句注释的信息,请用“”括起来以确保您不会捕获不需要的空格 :
@echo off
if "%input%"=="start" set "ram=1024" & goto java
Goto :eof
:java
start "" java -Xmx%ram%M"