我有一个用于安装游戏和更改语言的批处理文件。
ISO 文件
ISO [已安装的虚拟驱动器](可以是任何字母 D:\ E:\ F:\ 等...)
- AutoRun.inf(运行.bat 和 .ico)
- Run.bat(其中包含安装和打开语言的代码)
- 游戏程序
运行.bat:
@echo off
Start /wait Game.exe
Start /wait "C:\Game path\language_setup.exe"
问题是第三行无法执行或打开language_setup.exe
。我尝试了使用"
和不使用"
、使用cd C:
以及许多其他命令。有人能帮我从虚拟 ISO 的字母“X:\”启动 C:\ 中的“languague_setup.exe”吗?
答案1
对第三行使用以下语法:
Start /wait "title" "C:\Game path\language_setup.exe"
Start 命令认为 exe 的路径是您正在打开的窗口的标题。您必须提供一个假标题,以便 Start 正确地将以下参数解释为要运行的可执行文件的完整路径名。