我正在写一个批处理文件来安装forge(用于mod Minecraft)。我不能想出一个方法来自动安装Forge。我在网上找不到任何东西,也没有添加"/">
我现在的代码是
cls
@echo OFF
echo Installing Forge for Minecraft
echo Click "OK" with "Install client" selected
timeout 10
forge-1.16.5-36.2.34-installer.jar
pause
因为我尝试使用
cls
@echo off
echo Installing Forge for Minecraft
forge-1.16.5-36.2.34-installer.jar /s
pause
("pause"只是因为我不希望在我看到发生什么之前提示关闭)这不起作用,而只是打开forge安装程序。
理想情况下,我想像第二个代码块,但锻造安装不打开,需要交互(也输出安装日志到控制台)
这与Minecraft没有直接关系,但通常与批处理和静默/自动操作有关。批处理脚本缺少分配的程序。不建议这样做,因为在您的示例中,.jar
文件将使用程序,它可能被播放器选择为默认值(这里可能是Java)。假设没有默认程序,那么启动批处理只会提示选择标准程序。
长话短说:你试过这样的指挥结构吗?
java -jar forge-1.16.5-36.2.34-installer.jar /s
或
[AppThatInstallsJavaSilent].exe forge-1.16.5-36.2.34-installer.jar