Próbuję uogólnić plik instalacyjny, przekazując zewnętrznie numer wersji. Chcę być w stanie to zrobić:Jak warunkowo skompilować skrypt NSIS na podstawie parametrów wiersza poleceń?
makensis myscript.nsi parameter=value
a następnie odczytać parametr w skrypcie, tak że przy użyciu tego samego skryptu można generować inaczej wersjonowanych wykonywalne. Znalazłem this & this, ale wydają się one służyć do przekazywania parametrów wiersza polecenia do wygenerowanego pliku setup.exe. Czy to możliwe i jak?
Sprawdź tę odpowiedź http://stackoverflow.com/a/2790515/150166 –
odpowiedź robi to, co chcesz. Nie zamierzam głosować, aby zamknąć to pytanie, ponieważ tytuł i cel pytania są bardzo różne od twojego. –
@DavidHall: Jak jest inaczej? Nazwa instalatora jest atrybutem, który możesz ustawić tylko podczas kompilacji! Cel jest prawie taki sam ... – Anders