33 lines
2.2 KiB
Batchfile
33 lines
2.2 KiB
Batchfile
type 00-Top-Version.txt 01-Aliases.txt 02-rename_D2R_icon.txt 03-tag_general_icon.txt 04-nmag_bases.txt 05-nmag_stuffmod.txt 06-nmag_runeword.txt 07-nmag_sockets.txt 11-note_MagRare.txt 12-note_nofreezing.txt 13-!nmag_corrupt.txt 14-!nmag_Skilleffects.txt 15-!nmag_sockets.txt 16-!nmag_upgrade.txt 17-tag_weapon_range.txt 18-tag_setfoots_kickdmg.txt 19-tag_craft_alvl.txt 20-tag_PD2misc.txt 21-tag_maps.txt 22-tag_ubermats.txt 23-tag_EssencesToken.txt 24-tag_Craft_Infusion.txt 27-note_reroll_jewels.txt 28-filter_misc.txt 29-filter_RuneGem.txt 30-filter_cham.txt 31-filter_Uni.txt 32-filter_set.txt 33-filter_rare.txt 34-filter_mag.txt 35-filter_bases_RW.txt 36-filter_bases_CraftInfusion.txt 38-footers.txt> "..\Loong_Li_icon.txt"
|
|
type 00-Top-Version.txt 01-Aliases.txt 02-rename_Legacy.txt 03-tag_general_Legacy.txt 04-nmag_bases.txt 05-nmag_stuffmod.txt 06-nmag_runeword.txt 07-nmag_sockets.txt 11-note_MagRare.txt 12-note_nofreezing.txt 13-!nmag_corrupt.txt 14-!nmag_Skilleffects.txt 15-!nmag_sockets.txt 16-!nmag_upgrade.txt 17-tag_weapon_range.txt 18-tag_setfoots_kickdmg.txt 19-tag_craft_alvl.txt 20-tag_PD2misc.txt 21-tag_maps.txt 22-tag_ubermats.txt 23-tag_EssencesToken.txt 24-tag_Craft_Infusion.txt 27-note_reroll_jewels.txt 28-filter_misc.txt 29-filter_RuneGem.txt 30-filter_cham.txt 31-filter_Uni.txt 32-filter_set.txt 33-filter_rare.txt 34-filter_mag.txt 35-filter_bases_RW.txt 36-filter_bases_CraftInfusion.txt 38-footers.txt> "..\Loong_Li_legacy.txt"
|
|
@echo off
|
|
setlocal enabledelayedexpansion
|
|
|
|
:: === Configuration ===
|
|
set "sourceFile=README.md"
|
|
set "keyword={{REPLACE_ME}}"
|
|
set "replacementFile=01-Version.filter"
|
|
set "finalFile=..\README.md"
|
|
|
|
:: === Read the replacement text into a variable ===
|
|
set "replacementText="
|
|
for /f "usebackq delims=" %%A in ("%replacementFile%") do (
|
|
set "line=%%A"
|
|
set "line=!line:%%CL%%= !"
|
|
set "replacementText=!replacementText!!line!\n"
|
|
)
|
|
|
|
:: Remove trailing newline
|
|
set "replacementText=!replacementText:~0,-2!"
|
|
|
|
:: === Replace keyword with replacement text ===
|
|
> "%finalFile%" (
|
|
for /f "usebackq delims=" %%A in ("%sourceFile%") do (
|
|
set "line=%%A"
|
|
set "line=!line:%keyword%=%replacementText%!"
|
|
echo(!line!
|
|
)
|
|
)
|
|
echo Done. "%keyword%" replaced in "%sourceFile%".
|
|
|