2016-11-04 70 views
0

我正在创建Windows 7批处理文件。它的目的很简单:将Minecraft安装到电脑并每5分钟自动保存一次。这样做很难。以下是它应该如何工作:创建.BAT文件并且不知道某些文件夹和驱动器名称的名称

  1. 用户插入USB驱动器,其中包含:Minecraft数据,一个bat文件和某种文件以自动运行bat文件。
  2. 自动运行的东西打开bat文件。
  3. bat文件将USB文件夹及其文件从USBDirectoryName:.minecraft复制到目录C:\ Users \ SomeUsername \ AppData \ Roaming
  4. bat文件复制名为Minecraft的文件。 jar下载到Downloads文件夹。
  5. 蝙蝠文件运行Minecraft.jar文件。
  6. 用户使用Minecraft.jar文件打开实际的Minecraft游戏。
  7. bat文件检测到实际游戏已打开并启动一个计时器5分钟。
  8. 5分钟后程序将C:\ Users \ SomeUsername \ AppData \ Roaming.minecraft \ saving \新世界复制到USB目录名:.minecraft \ saves
  9. 用户完成玩游戏并断开USB驱动器。
  10. 当用户想再次播放时,用户连接USB驱动器并重新开始该过程。

这里有问题,这个过程:

  1. 我不知道的USB驱动器的目录。
  2. 我不知道C:\ Users \ SomeUsername \ AppData \的用户名。

这里是思考一些有用的关于我的问题,要记住:

这就是它应该如何工作。我正在为我的精神残疾的朋友做这个。他无法启动和安装,也无法完成所有工作,以让Minecraft自行运行。所以我每天去公共图书馆帮他建立和保存游戏。我自己可以自己做,但我有时候并不在场,他仍然会想要上场。这就是为什么我需要为他制作USB驱动器。请记住,他无法解决任何问题或做任何事情,除非玩游戏,并在达到该步骤时单击“启动”按钮。

+2

自动运行在USB自Windows Vista以来,如果内存能够正常运行,驱动器在Windows中被禁用。 – Squashman

+0

好吧,他可以自己打开蝙蝠文件,我会教他那么多。 – smartish

+0

打开cmd提示符并键入:'set'。您将获得Windows使用的所有环境变量的列表。你应该看到你需要使用的那些。 – Squashman

回答

1

的autorun.inf适用于Windows Vista和达(别研成),内置的可变USERPROFILE回报C:\用户[配置文件的用户名,实际上没有什么括号]

相关问题