求大神帮忙写一个批处理命令或者小程序
内容如下:1.把这个文件Game.cfg放入X:\RiotGames\LeagueofLegends\ConfigX代表英雄联盟客户端所在盘符,就是你的安装路径2.把这个...
内容如下:
1.把这个文件Game.cfg放入X:\Riot Games\League of Legends\Config X代表英雄联盟客户端所在盘符,就是你的安装路径
2.把这个文件fonts_en_US.swf放入E:\Riot Games\League of Legends\RADS\projects\lol_air_client\releases\0.0.0.223\deploy\css
3.把fontconfig_en_US.txt直接粘贴到E:\Riot Games\League of Legends\RADS\projects\lol_game_client_en_us\managedfiles\0.0.0.113\Data\Menu
这第一个和第三个需要覆盖,这是英雄联盟美服汉化的方法,我想把它做成一个补丁,但是我不会写程序。为了避免出错,请加一句如果路径不对就不执行。最好是还能还原,因为更新游戏的时候还需要还原,要不更新会失败。就是再放入这些文件的时候不覆盖而是自动把原文件改名。我不懂,不知道能不能实现。谢谢了 展开
1.把这个文件Game.cfg放入X:\Riot Games\League of Legends\Config X代表英雄联盟客户端所在盘符,就是你的安装路径
2.把这个文件fonts_en_US.swf放入E:\Riot Games\League of Legends\RADS\projects\lol_air_client\releases\0.0.0.223\deploy\css
3.把fontconfig_en_US.txt直接粘贴到E:\Riot Games\League of Legends\RADS\projects\lol_game_client_en_us\managedfiles\0.0.0.113\Data\Menu
这第一个和第三个需要覆盖,这是英雄联盟美服汉化的方法,我想把它做成一个补丁,但是我不会写程序。为了避免出错,请加一句如果路径不对就不执行。最好是还能还原,因为更新游戏的时候还需要还原,要不更新会失败。就是再放入这些文件的时候不覆盖而是自动把原文件改名。我不懂,不知道能不能实现。谢谢了 展开
1个回答
展开全部
@echo off
if not exist E:\Riot Games\League of Legends exit
pushd E:\Riot Games\League of Legends
set aaa=RADS\projects\lol_air_client\releases\0.0.0.223\deploy\css\fonts_en_us.swf
set bbb=RADS\projects\lol_game_client_en_us\managedfiles\0.0.0.113\Data\Menu\fontconfig_en_us.txt
:hy
echo 正在还原...
if exist "%aaa%" goto hx
move /y config\game.cfg.bak config\game.cfg
del /q "%aaa%"
move /y "%bbb%.bak" "%bbb%"
exit
:hx
echo 正在汉化...
ren config\game.cfg game.cfg.bak
ren "%bbb%" fontconfig_en_us.txt.bak
copy/y X:\game.cfg config\game.cfg
copy/y x:\fonts_en_us.swf "%aaa%"
copy/y x:\fontconfig_en_us.txt "%bbb%"
rem 将x:改成你存放补丁的路径.如果汉化过再次运行就会还原.
if not exist E:\Riot Games\League of Legends exit
pushd E:\Riot Games\League of Legends
set aaa=RADS\projects\lol_air_client\releases\0.0.0.223\deploy\css\fonts_en_us.swf
set bbb=RADS\projects\lol_game_client_en_us\managedfiles\0.0.0.113\Data\Menu\fontconfig_en_us.txt
:hy
echo 正在还原...
if exist "%aaa%" goto hx
move /y config\game.cfg.bak config\game.cfg
del /q "%aaa%"
move /y "%bbb%.bak" "%bbb%"
exit
:hx
echo 正在汉化...
ren config\game.cfg game.cfg.bak
ren "%bbb%" fontconfig_en_us.txt.bak
copy/y X:\game.cfg config\game.cfg
copy/y x:\fonts_en_us.swf "%aaa%"
copy/y x:\fontconfig_en_us.txt "%bbb%"
rem 将x:改成你存放补丁的路径.如果汉化过再次运行就会还原.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询