batch-file - 如何在新批处理中执行多个命令(开始)
问题描述
我想问你如何在开始时执行多个命令,但是,我知道怎么做,但我不能设置变量,例如:
start cmd.exe /k "set ram=1024 & java -Xmx%ram%M"
但它不起作用
解决方案
如果您真的想在批处理文件中运行它,请参见下文,对于您的 if 语句注释,请用 "" 括起来以确保您不会捕获不需要的空格:
@echo off
if "%input%"=="start" set "ram=1024" & goto java
Goto :eof
:java
start "" java -Xmx%ram%M"
推荐阅读
- react-native - React Native 的弯曲底部导航栏
- javascript - 更改路线后反应降价代码突出显示不起作用
- regex - Bash 正则表达式被视为字符串而不是正则表达式
- javascript - 使用 useEffect 挂钩重定向
- javascript - Onclick Javascript 警报,然后重定向到新窗口
- email - 如何自动将电子邮件上传到共享点文档库?
- sql-server - 以所需格式滚动 3 年的数据
- javascript - 使用带有 jQuery 的切换类后无法删除类
- android - 类型推断失败。类型参数 t 的值应该在输入类型中提及
- c# - 多人数据最佳实践