是否可以从 Windows 快捷方式执行批处理命令?

是否可以从 Windows 快捷方式执行批处理命令?

我正在尝试从闪存驱动器运行一些程序。因此,我希望它们的数据也保留在驱动器上。我知道如何使用以下批处理脚本来执行此操作;

APPDATA=%CD%
Program.exe

但是,使用多个批处理脚本非常不方便。我曾在快捷方式的目标部分看到过某些命令。例如,在使用 Web 浏览器时;

"C:\Program Files\chrome\chrome.exe" http://"www.google.com"

现在,我尝试将APPDATA=%CD%命令添加到快捷方式中,以便将数据保存在我的闪存驱动器上而不是主机上。有人知道我该怎么做吗?

我正在使用 Windows 10,但该命令应该适用于所有现代 Windows 版本。

这是我正在尝试做的一个例子。

答案1

看起来你只是附加APPDATA=%CD%到快捷方式的目标字段,作为争论用于“launcher.exe”程序。

我不认为这是您想要/需要的,因为appdata它是一个已知的 Windows 环境变量,尤其是因为它%cd%只能从命令提示符起作用。

对我来说,您想要做的是设置appdata环境变量,然后运行启动器。

要从命令行设置环境变量,您需要使用关键字set

所以...:

  • 创建一个新的文本文件(使用 Notepad.exe 或其他)。
  • 添加set APPDATA=%CD%到文件。
  • 在下一行,添加 Launcher.exe 的完整路径(例如c:\program files\minecraft\launcher.exe)。
  • 将文件保存在某处,使用批处理文件扩展名(即whateverYouLike.bat:)
  • 将快捷方式的目标更改为指向您刚刚创建的批处理文件(而不是 Launcher.exe)。确保“开始于”(“Beginnen in”)字段保持不变,以便目标文件在该文件夹的上下文中运行

因此,现在当您单击快捷方式时,它将运行您的批处理文件,并且您的批处理文件将首先设置 AppData 环境变量,然后运行 ​​Launcher.exe。

答案2

如何制作 Minecraft 的便携版本?

如果我们已经安装了 Minecraft,那么将其转换为便携式 Minecraft 非常容易。我们仍然在 USB 上创建目录并下载 Minecraft.exe,但我们将现有的 .minecraft 文件夹从磁盘复制到 USB。

要找到不可移植的 Minecraft 文件夹,我们可以按 Windows 键 + R 并在“运行”窗口中输入 %appdata%。

如何创建便携式 Minecraft - 制作一个可以随处玩的 USB 记忆棒 07a

然后,我们只需将 .minecraft 复制到拇指驱动器上的数据文件夹。

如何创建便携式 Minecraft - 制作一个可以随处玩的 USB 记忆棒 07b

创建批处理以启动便携式 Minecraft

最后,我们需要创建一个批处理文件来启动 Minecraft。此批处理文件将告诉 Minecraft 可执行文件使用 USB 上的文件夹,而不是 HDD 上的文件夹。

我们只需要打开一个纯文本编辑器,例如记事本......

如何创建便携式 Minecraft - 制作一个可以随处玩的 USB 记忆棒 08

...并输入:

set APPDATA=%CD%\data 
"%CD%\bin\Minecraft.exe"

如何创建便携式 Minecraft - 制作一个可以随处玩的 USB 记忆棒 09

之后,我们将文件与 bin 和数据文件夹一起保存在 Minecraft Portable 文件夹中。

我们可以给它起一个我们选择的名字,比如“便携式 Minecraft”,或者“便携式 Minecraft”,或者“启动器”。重要的是它有“.bat”扩展名,我们在“保存类型”中选择了“所有文件”。

如何制作便携式 Minecraft - 制作一个可以随处玩的 USB 记忆棒 10

如果我们操作正确,系统将识别其为 Windows 批处理文件。

如何制作便携式 Minecraft - 制作一个可以随处玩的 USB 记忆棒 11

这是我们将运行以启动便携式 Minecraft 的文件。

便携式 Minecraft:首次发布

第一次启动便携式 Minecraft 时,PC 需要有互联网接入。它将下载运行时...

如何制作便携式 Minecraft - 制作一个可以随处玩的 USB 记忆棒 12

...设置运行时,这在慢速的 USB 记忆棒上可能需要一段时间...

如何制作便携式 Minecraft - 制作一个可以随处玩的 USB 记忆棒 13

...然后提示我们输入 Minecraft 帐户凭证。

如何制作便携式 Minecraft - 制作一个可以随处玩的 USB 记忆棒 14

进入后,最好检查一下是否使用了 USB 上的正确文件夹,而不是系统文件夹。我们点击编辑配置文件...

如何制作便携式 Minecraft - 制作一个可以随处玩的 USB 记忆棒 15

...并确保游戏目录和可执行文件都在闪存驱动器上。

如何制作便携式 Minecraft - 制作一个可以随处玩的 USB 记忆棒 16

我们不需要做任何改变,只需检查路径是否在 USB 上。

之后,我们可以点击播放。我们等待系统下载正确的文件……

如何制作便携式 Minecraft - 制作一个可以随处玩的 USB 记忆棒 17

...几分钟后,我们进入主菜单。

如何制作便携式 Minecraft - 制作一个可以随处玩的 USB 记忆棒 18

只要有足够好的 USB 闪存盘,那么与我们使用 HDD 进行游戏就不会有区别。

如何制作便携式 Minecraft - 制作一个可以随处游玩的 USB 记忆棒 19

由于我们运行该程序一次,我们现在可以在任何装有相同 Windows 版本的 PC 上离线玩游戏。它甚至不会再要求输入帐户凭据,一次就足够了。

来源便携式 Minecraft - 制作一个 USB 记忆棒,随时随地畅玩

相关内容