当前位置: 首页 > 知识库问答 >
问题:

如何从批处理文件启动Minecraft和Valorant?

章睿
2023-03-14

昨晚,我决定尝试编写一个批处理文件。我使用了一些参考资料和一些在线演练,最终制作了以下程序。

echo off
Title Log into CMD

:home
color 0A
echo ==================
echo.
echo [1] Log In
echo [2] Exit
set /p login=
if %login%==1 goto 1
if %login%==2 goto 2
goto error

:1
echo.
echo ==================
echo.
set and=if
set /p name=Enter your name: 
set /p pass=Enter your password: 
if %name%==Bob %and% %pass%==***** echo Welcome, Omid
if not %name%==Bob goto no
if not %pass%==***** goto no
goto GameMenu

:no
echo You're not Bob!
pause
echo Goodbye!
pause
exit

:2
exit

:error
echo You have to select a valid option!

:GameMenu
Title Game Menu
echo.
echo ==================
echo.
echo [1] Minecraft
echo [2] krunker.io
echo [3] Valorant
set /p gc=Enter the number of the game you would like to play:
if %gc%==1 goto Minecraft
if %gc%==2 goto krunker
if%gc%==3 goto Valorant
goto error

:Minecraft
start MinecraftLauncher.exe
exit

:krunker
start https://www.krunker.io/
exit

:Valorant
start RiotClientServices.exe
exit

这个程序很简单,你可以用用户名和密码登录,然后进入游戏目录。克鲁克。io是可行的,但我不知道如何称呼Minecraft和Valorant。打开游戏的过程就是我所说的。例如,MinecraftLauncher。exe是将启动Minecraft的进程的名称。当我从菜单中选择Minecraft时,它会显示错误消息“Windows找不到”Minecraft Launcher.exe“请确保键入的名称正确,然后重试。”这很奇怪,因为这是启动器的字面名称。我想知道是否有经验多一点的人可以帮我。

共有1个答案

丁鹏鹍
2023-03-14

您必须通过该路径来初始化应用程序。下面是一个逐步的步骤:

cd/
cd "Program Files (x86)/Minecraft"
start MinecraftLauncher.exe

您必须使用cd确保cmd位于c:\,然后转到启动器文件位置并启动它。您可以使用开始/d来完成这一操作。下面是您的代码:

@echo off
Title Log into CMD

:home
color 0A
echo ==================
echo.
echo [1] Log In
echo [2] Exit
set /p login=
if %login%==1 goto 1
if %login%==2 goto 2
goto error

:1
echo.
echo ==================
echo.
set and=if
set /p name=Enter your name: 
set /p pass=Enter your password: 
if %name%==Bob %and% %pass%==***** echo Welcome, Omid
if not %name%==Bob goto no
if not %pass%==***** goto no
goto GameMenu

:no
echo You're not Bob!
pause
echo Goodbye!
pause
exit

:2
exit

:error
echo You have to select a valid option!

:GameMenu
Title Game Menu
echo.
echo ==================
echo.
echo [1] Minecraft
echo [2] krunker.io
echo [3] Valorant
set /p gc=Enter the number of the game you would like to play:
if %gc%==1 goto Minecraft
if %gc%==2 goto krunker
if%gc%==3 goto Valorant
goto error

:Minecraft
cd/
start/d "C:\Program Files (x86)\Minecraft" MinecraftLauncher.exe
exit

:krunker
start https://www.krunker.io/
exit

:Valorant
cd/
start/d "C:\Program Files (x86)\*VALORANT LAUNCHER FOLDER*" RiotClientServices.exe
exit

你的登录系统坏了。如果您输入除1或2以外的任何键,您可以直接进入游戏菜单,只需在文件的最末尾输入错误,或使用转到主页,即可轻松解决此问题。在回声之前,您必须选择有效选项 希望这对您有所帮助。

 类似资料:
  • 是否可以配置Spring批处理管理员来启动主作业和从作业。我们有一个进程作为主节点和3-4个从节点。 Spring batch admin在单独的JVM进程中运行,但所有Spring批处理作业都使用相同的批处理数据库模式。

  • 问题内容: 我想从Java程序执行批处理文件。 我正在使用以下命令。 但是问题是我想提供一个相对路径而不是绝对路径,以便我可以在任何组件上部署该Java项目。 项目的目录结构如下: 我想从“解析器”目录中的“ Main.java”文件中运行“ util”目录中的“ Server.bat”文件。 问题答案: 当Java运行时,您可以将Runtime.exec()与相对路径一起使用,相对方式是相对于当

  • 我有以下代码,当我从批处理文件中执行它时,我想隐藏EXE窗口。可以吗?请帮助。(在后台运行exe)

  • 我正在尝试用python制作我自己的自定义Minecraft启动器,并且我已经有了一个. minecraft文件夹。我对这个游戏非常熟悉,我想我想用Zulu OpenJDK和Iris mod制作一个自定义客户端,以优化性能。我正在尝试在中启动jarfile,我不知道参数应该是什么。我能够获取播放器的uuid和accestoken。我正在查看文件(格式化),我不知道为和变量指定什么。有人能帮我吗?

  • 我遵循了spring批处理文档,无法异步运行我的作业。 因此,我从一个web容器运行该作业,该作业将通过RESTendpoint触发。 我想让JobInstance ID在完成整个作业之前传递它作为响应。因此,他们可以稍后使用JobInstance ID检查作业的状态,而不是等待。但我没能让它工作。下面是我尝试过的示例代码。请让我知道我错过了什么或错了什么。 BatchConfig创建异步JobL

  • 主要内容:创建批处理文件,保存批处理文件,执行批处理文件,修改批处理文件在本章中,我们将学习如何创建,保存,执行和修改批处理文件。 创建批处理文件 批处理文件通常在记事本中创建。 因此,最简单的方法是打开记事本并输入脚本所需的命令。 对于这个练习,打开记事本并输入以下语句。 保存批处理文件 在创建批处理文件后,下一步是保存批处理文件。 批处理文件的扩展名为或。 命名批处理文件时需要注意的一些常规规则 - 在命名批处理文件时避免使用空格,有时会在从其他脚本中调用时产生问