我如何告诉应用程序主文件夹位于其他地方?

我如何告诉应用程序主文件夹位于其他地方?

这是批处理文件中的基本脚本。我正尝试做类似的事情,但在 Linux 上,这会告诉 Minecraft(Java)主文件夹位于其他地方(例如闪存驱动器)。这有可能吗?

set APPDATA=%CD%\
start %CD%\minecraft.exe

我有一个。压缩文件包含您要提取到驱动器根目录中的所有文件。我已将 .bat 文件打包成 .exe。

答案1

以下 bash 脚本执行批处理文件所执行的操作。尚未测试它是否适用于 minecraft,但我认为您可能实际上不想在 Linux 系统上运行 Windows 二进制文件,至少在没有 Wine 或介于两者之间的其他软件的情况下不想。

#!/bin/sh
CD="/path/to/whereever"
export HOME="$CD"
"$CD/minecraft.exe"

相关内容