@@ -462,67 +462,63 @@ If ErrorLevel 1 goto End
462462" C:\Program Files\7-Zip\7z.exe" a -r .\build\npp.portable.arm64.7z .\zipped.package.releaseArm64\*
463463If ErrorLevel 1 goto End
464464
465- cd .\msi\
466- dotnet build -c release -p:OutputPath=..\build\
467- If ErrorLevel 1 goto End
465+ rem set var locally in this batch file
466+ setlocal
468467
469- cd ..\build\
468+ :: Get npp.6.9.Installer.exe in %nppInstallerVar%
469+ for %%f in (npp.*.Installer.exe) do set " nppInstallerVar = %%f "
470470
471- rem set var locally in this batch file
472- setlocal enableDelayedExpansion
471+ rem get the version string "6.9" in %VERSION%
472+ set " VERSION = %nppInstallerVar:npp. =% "
473+ rem replace "npp." with nothing in "npp.6.9.Installer.exe" - now VERSION is "6.9.Installer.exe"
473474
474- for %%a in (npp.*.Installer.exe) do (
475- rem echo a = %%a
476- set nppInstallerVar = %%a
477- set nppInstallerVar64 = !nppInstallerVar:Installer.exe =Installer.x64.exe !
478- set nppInstallerVarArm64 = !nppInstallerVar:Installer.exe =Installer.arm64.exe !
475+ rem echo %VERSION%
476+
477+ set " VERSION = %VERSION:.Installer.exe =% "
478+ rem replace ".Installer.exe" with nothing in "6.9.Installer.exe" - now VERSION is "6.9"
479+
480+ rem echo %VERSION%
481+
482+ cd .\msi\
483+ dotnet build -c release -p:OutputPath=..\build\ -p:DefineConstants=Version=%VERSION%
484+ If ErrorLevel 1 goto End
479485
480- rem nppInstallerVar should be the version for example: 6.9
481- rem we put npp.6.9. + (portable.zip instead of Installer.exe) into var zipvar
482- set zipvar = !nppInstallerVar:Installer.exe =portable.zip !
486+ cd ..\build\
483487
484- set zipvar64 = !nppInstallerVar:Installer.exe =portable.x64.zip !
485- set zipvarArm64 = !nppInstallerVar:Installer.exe =portable.arm64.zip !
486- set 7zvar = !nppInstallerVar:Installer.exe =portable.7z !
487- set 7zvar64 = !nppInstallerVar:Installer.exe =portable.x64.7z !
488- set 7zvarArm64 = !nppInstallerVar:Installer.exe =portable.arm64.7z !
489- set 7zvarMin = !nppInstallerVar:Installer.exe =portable.minimalist.7z !
490- set 7zvarMin64 = !nppInstallerVar:Installer.exe =portable.minimalist.x64.7z !
491- set 7zvarMinArm64 = !nppInstallerVar:Installer.exe =portable.minimalist.arm64.7z !
492-
493- set nppInstallerVarMsi64 = !nppInstallerVar:Installer.exe =Installer.x64.msi !
494- )
495488
496- rem echo zipvar=!zipvar!
497- rem echo zipvar64=!zipvar64!
498- rem echo 7zvar=!7zvar!
499- rem echo 7zvar64=!7zvar64!
500- rem echo 7zvarMin=!7zvarMin!
501- rem echo 7zvarMin64=!7zvarMin64!
502- ren npp.portable.zip !zipvar!
489+ ren npp.portable.zip npp.%VERSION% .portable.zip
503490If ErrorLevel 1 goto End
504- ren npp.portable.x64.zip !zipvar64!
491+
492+ ren npp.portable.x64.zip npp.%VERSION% .portable.x64.zip
505493If ErrorLevel 1 goto End
506- ren npp.portable.arm64.zip !zipvarArm64!
494+
495+ ren npp.portable.arm64.zip npp.%VERSION% .portable.arm64.zip
507496If ErrorLevel 1 goto End
508- ren npp.portable.7z !7zvar!
497+
498+ ren npp.portable.7z npp.%VERSION% .portable.7z
509499If ErrorLevel 1 goto End
510- ren npp.portable.x64.7z !7zvar64!
500+
501+ ren npp.portable.x64.7z npp.%VERSION% .portable.x64.7z
511502If ErrorLevel 1 goto End
512- ren npp.portable.arm64.7z !7zvarArm64!
503+
504+ ren npp.portable.arm64.7z npp.%VERSION% .portable.arm64.7z
513505If ErrorLevel 1 goto End
514- ren npp.portable.minimalist.7z !7zvarMin!
506+
507+ ren npp.portable.minimalist.7z npp.%VERSION% .portable.minimalist.7z
515508If ErrorLevel 1 goto End
516- ren npp.portable.minimalist.x64.7z !7zvarMin64!
509+
510+ ren npp.portable.minimalist.x64.7z npp.%VERSION% .portable.minimalist.x64.7z
517511If ErrorLevel 1 goto End
518- ren npp.portable.minimalist.arm64.7z !7zvarMinArm64!
512+
513+ ren npp.portable.minimalist.arm64.7z npp.%VERSION% .portable.minimalist.arm64.7z
519514If ErrorLevel 1 goto End
520- ren npp.Installer.x64.msi !nppInstallerVarMsi64!
515+
516+ ren npp.Installer.x64.msi npp.%VERSION% .Installer.x64.msi
521517If ErrorLevel 1 goto End
522518
523519if %SIGN% == 0 goto NoSignInstaller
524520
525- %Sign_by_GlobalSignCert% ! nppInstallerVar! !nppInstallerVar64! !nppInstallerVarArm64! !nppInstallerVarMsi64!
521+ %Sign_by_GlobalSignCert% % nppInstallerVar% npp. %VERSION% .Installer.x64.exe npp. %VERSION% .Installer.arm64.exe npp. %VERSION% .Installer.x64.msi
526522If ErrorLevel 1 goto End
527523
528524:NoSignInstaller
0 commit comments