在 Windows 7 中,如何将文件交换进目录或从目录中交换出文件?

在 Windows 7 中,如何将文件交换进目录或从目录中交换出文件?

我和我弟弟在同一台电脑上玩这个游戏,但我们的游戏配置不同

我们的游戏内按键绑定和其他一些设置有所不同,游戏确实不是支持单独的配置文件。

过去,我们每次交换位置玩游戏时基本上都必须恢复默认设置>重新绑定我们的自定义设置。

最近,我们开始手动在游戏程序文件中交换各个游戏配置

是否有程序、脚本或其他方法可以轻松进行此更改?所以我们可以通过快捷方式或其他方式在两个配置之间切换?

答案1

启动游戏并按你喜欢的方式配置它,然后退出。复制文件startup.cfg并将其重命名为startup-yourName.cfg。注销并让你的兄弟也这样做。你应该最终得到 .cfg 文件的三个副本。此时可以编写一个脚本来:

  1. 启动游戏前替换文件。
  2. 启动游戏。
  3. 当游戏退出时将更改保存到相应的副本(以便下次可以加载修改后的值)。

批处理脚本示例

@echo off

set folder=C:\Users\User\Documents\Heroes of Newerth\game
set config=startup.cfg
set replacement=startup-yourName.cfg
set thegame=C:\Path\to\the\game.exe

copy /y "%folder%\%replacement%" "%folder%\%config%"
start "Heroes of Newerth" /wait "%thegame%"
copy /y "%folder%\%config%" "%folder%\%replacement%"

exit /b

答案2

简单的解决方案,在 2 个单独的文件夹中安装 2 次游戏,99.9% 的游戏允许您毫无问题地这样做。

然后为您和您的兄弟创建不同的快捷方式,配置将始终是这些设置。除非游戏将配置保存在像我的 docs/games 这样的文件夹中,否则如果配置文件存储在本地安装中,这应该可以工作。

缺点是,占用更多内存,但现在大多数计算机都有超大硬盘,所以我怀疑这不会是个问题。

编辑:如果您的安装源检测到已安装游戏副本,则只需将游戏的安装文件夹复制到另一个位置,然后创建新的快捷方式。因为 DISC 数据的全部内容实际上是将游戏信息从光盘复制到硬盘。

相关内容