Skip to content

Commit c60c848

Browse files
committed
Automatically update version in text files
1 parent 3a15d2b commit c60c848

2 files changed

Lines changed: 25 additions & 0 deletions

File tree

Update.bat

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
@echo off
2+
call UpdateVersion.bat
3+
rar f -r %@FINDFIRST[RESearch8*.rar]
4+
rar u -r %@FINDFIRST[RESearch8*.rar] Add-ons
5+
rar f RESearchPDB.rar

UpdateVersion.bat

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
@echo off
2+
set V1=%@EXECSTR[grep PLUGIN_VERSION_MAJOR Version.h]
3+
set V1=%@EXECSTR[cscript //nologo E:\USES\RegReplace.js "%V1%" ".*(\d+)" $1]
4+
5+
set V2=%@EXECSTR[grep PLUGIN_VERSION_MINOR Version.h]
6+
set V2=%@EXECSTR[cscript //nologo E:\USES\RegReplace.js "%V2%" ".*(\d+)" $1]
7+
8+
set V3=%@EXECSTR[grep PLUGIN_VERSION_REVISION Version.h]
9+
set V3=%@EXECSTR[cscript //nologo E:\USES\RegReplace.js "%V3%" ".*(\d+)" $1]
10+
11+
set VERSION=%V1%.%V2%%V3%
12+
echo %VERSION%
13+
14+
ren /q File_Id.Diz File_Id.Old
15+
cscript //nologo E:\USES\Replace2.js "version \d\.\d\d" "version %VERSION%" File_Id.Old File_Id.Diz
16+
ren /q RESearchEng.hlf RESearchEng.Old
17+
cscript //nologo E:\USES\Replace2.js "version \d\.\d\d#" "version %VERSION%#" RESearchEng.Old RESearchEng.hlf
18+
ren /q RESearchRus.hlf RESearchRus.Old
19+
cscript //nologo E:\USES\Replace2.js "\d\.\d\d#" "%VERSION%#" RESearchRus.Old RESearchRus.hlf
20+
del /q *.Old

0 commit comments

Comments
 (0)