NSISplus Dokumentation
Allgemeines
- Diese Software implementiert eine grafische Oberfläche für das Nullsoft-Installations-System "NSIS", ihre Aufgabe ist es daher, die Erstellung von Installern mittels NSIS zu vereinfachen. Das NSIS-System in einer hinreichend aktuellen Fassung ist daher für den Betrieb von NSISplus zwingend erforderlich.
NSISplus und die zugehörige Dokumentation machen das Studium der makeNSIS-Dokumentation keinesfalls überflüssig, vielmehr verzichtet die NSISplus Doku auf jegliche Details die Bedeutung und Syntax der Kommandos betreffend und die effiziente Benutzung von NSISplus setzt fundierte Kenntnisse der von makeNSIS verwendeten Philosophie und Programmiersprache voraus.
- Bislang mussten alle NSIS-Installer mithilfe eines Texteditors erstellt werden; NSISplus reduziert den Bedarf eines solchen Editors, eliminiert ihn jedoch nicht, ein beliebiger Texteditor (zur Not Notepad :-) ist also ebenfalls erforderlich.
- NSISplus ist eine MFC-Applikation, benötigt also eine hinreichend neue MFCxx.DLL im Windows-Verzeichnis; diese Voraussetzung wird von allen halbwegs aktuellen Windows-Versionen/ServicePacks erfüllt (Ausnahme wahrscheinlich: W95, getestet wurde NSISplus derzeit nur unter W2000)
- Alle in NSISplus durchgeführten Änderungen an der Projektdatei werden jeweils unmittelbar gespeichert, was die parallele Bearbeitung der Projektdatei in einem Texteditor ermöglicht, da NSISplus seinerseits regelmäßig überprüft, ob die Projektdatei von außen geändert wurde und diese dann neu lädt.
Menü
- File
- New Project
Erstellt ein neues Projekt mit dem Pfad/Namen, der in der Dateiauswahl angegeben wurde und basierend auf der Vorlage "NewProject.tpl", die im Data-Verzeichnis zu finden ist und in der sich ein Gerüst für eine Installation befindet. Diese Vorlage kann beliebig eigenen Vorstellungen angepasst werden, der Platzhalter "${PRJ}" kann dabei verwendet werden, um den Namen des Projektes zu referenzieren.
- Open Project
Öffnet das in der Dateiauswahl angegebene Projekt, analysiert es und befüllt das Fenster mit den Projektdaten.
- Recent projects
Zeigt ein Submenü mit den letzten 16 geladenen Projekten und erlaubt die Auswahl derselben.
- Save Project as
Speichert das aktuell geladene Projekt unter dem in der Dateiauswahl angegebenen Pfad; diese Vorgehensweise ist mit großer Vorsicht zu geniessen, da i.d.R. alle im Projekt vorhandenen Pfadangaben relativ zum Pfad der Projektdatei gespeichert werden und die Installation daher nicht mehr funktioniert, wenn der Basispfad geändert wird, ohne das auch die zu installierenden Dateien entsprechend "wandern".
- Quit
Beendet NSISplus
- Project
- Edit source
Falls unter Extra/Permanent settings ein Editor definiert wurde, wird dieser mit dem aktuellen Projekt aufgerufen, anderenfalls verwendet NSISplus den in Windows als Anwendung für .nsi Dateien angemeldeten Editor (nach der Installation von makeNSIS ist dies Notepad).
- Compile Project
Erstellt die Installation durch Aufrufen von makeNSIS.exe bzw. makeNSIS-bz2.exe; setzt ein korrekt installiertes NSIS-System voraus, da der Pfad zum Compiler aus der Registry ermittelt wird.
Die Ausgaben des Compilers erscheinen dabei im unteren Teil des Fensters, dem Ausgabebereich, so das evtl. von makeNSIS gemeldete Fehler und andere Meldungen bis zum nächsten Erstellungsvorgang erhalten bleiben und eingesehen werden können.
- Run Project
Erstellt das Projekt ggf neu und startet es anschließend.
- Install preview
Öffnet einen größenveränderlichen Dialog mit einer Verzeichnis-Ansicht, wie sie laut Projekt beim Endanwender nach der Installation aussehen wird; damit läßt sich prima überprüfen, ob die Installation derzeit vielleicht zu wenige oder zu viele Dateien enthält und ob alle gewünschten Dateien am richtigen Ort landen werden.
Verzeichnis-Angaben werden dabei natürlich expandiert, so das wirklich jede Datei zu sehen ist, die makeNSIS dem Installer hinzufügen wird.
- Media export
Kopiert die Installation ggf inklusive der "additional files" auf ein Medium. Dazu öffnet NSISplus einen Dialog, in dem Sie den Zielpfad einstellen und auswählen können, welche der zusätzlichen Dateien kopiert werden sollen.
Der eingestellte Zielpfad wird gespeichert und steht beim nächsten Öffnen des Dialoges wieder zur Verfügung.
- Project settings
Erlaubt die Definition und Auswahl verschiedener Kommandozeilen für den Compiler (makeNSIS). Denkbar sind etwa eine Konfiguration mit Kompression für die endgültige Fassung des Installers und eine Konfiguration ohne Kompression für die Testversionen, die sich so schneller erstellen lassen.
Für die Kommandozeilen können neben den in der makeNSIS nachzulesenden Optionen einige weitere Platzhalter verwendet werden:
| ${.PROJECT} | wird expandiert zur aktuellen Projektdatei (etwa: "c:\programme\test\test.nsi") |
| ${.YEAR} | wird expandiert zum aktuellen Jahr zum Zeitpunkt des Compiler-Aufrufes (Anwendung etwa '.../DmyYear=${.YEAR}...') |
| ${.MONTH} | wird expandiert zum aktuellen Monat zum Zeitpunkt des Compiler-Aufrufes (Anwendung etwa '.../DmyMonth=${.MONTH}...') |
| ${.DAY} |
wird expandiert zum aktuellen Tag zum Zeitpunkt des Compiler-Aufrufes (Anwendung etwa '.../DmyDay=${.DAY}...') |
| ${.HOUR} | wird expandiert zur aktuellen Stunde zum Zeitpunkt des Compiler-Aufrufes (Anwendung etwa '.../DmyHour=${.HOUR}...') |
| ${.MINUTE} | wird expandiert zur aktuellen Minute zum Zeitpunkt des Compiler-Aufrufes (Anwendung etwa '.../DmyMinute=${.MINUTE}...') |
| ${.SECOND} | wird expandiert zur aktuellen Sekunde zum Zeitpunkt des Compiler-Aufrufes (Anwendung etwa '.../DmySecond=${.SECOND}...') |
| ${.DATE} | wird expandiert zu '/D.YEAR=<jahr> /D.MONTH=<monat> /D.DAY=<tag> /D.HOUR=<stunde> /D.MINUTE=<minute> /D.SECOND=<sekunde>' |
| ${.CONFIG} | wird expandiert zum Namen der aktuell benutzten Konfiguration [s. Project-Settings] (Anwendung etwa: '.../DmyConfig=${.CONFIG}...' |
Die so erstellten verschiedenen Konfigurationen werden in der Projektdatei in Form eines Kommentar-Blockes gespeichert.
- Todo
Öffnet einen Dialog in dem verwaltet werden kann, was vor/während dem Herstellen der nächsten Installation noch erledigt/beachtet werden muß.
Links neben der Liste befinden sich eine Reihe von Knöpfen:
- Selektierten Eintrag weiter einrücken
Verschiebt den selektierten Eintrag um die Breite eines Ankreuzknopfes weiter nach rechts
Tastenkürzel: "+"
- Selektierten Eintrag weniger einrücken
Verschiebt den selektierten Eintrag um die Breite eines Ankreuzknopfes weiter nach links
Tastenkürzel: "-"
- Selektierte Zeile nach oben verschieben
Vertauscht die Position der selektierten Zeile mit der ihres Vorgängers
- Selektierte Zeile nach unten verschieben
Vertauscht die Position der selektierten Zeile mit der ihr folgenden
- Neuer Eintrag
erstellt einen neuen Eintrag am Ende der Liste
Tastenkürzel: Strg+N
- Eintrag editieren
Erlaubt das Editieren des selektierten Textes
Tastenkürzel: F2
- Eintrag löschen
Löscht den selektierten Eintrag nach einer Sicherheits-Abfrage
Tastenkürzel: Strg+D
Vor jedem Eintrag in der Liste befindet sich ein kleiner Kasten, der entweder leer oder mit einem Häkchen versehen ist. Dieses Häkchen kann durch Anklicken des Kastens oder mit dem Tastenkürzel "Leertaste" umgeschaltet werden.
Hinter jedem Eintrag kann sich ein Datum befinden; dieses zeigt an, wann der Eintrag das letzte mal abgehakt wurde.
Direkt unterhalb der Liste befindet sich die Aktions-Zeile, bestehend aus einer Kommando-Auswahl (derzeit "open" und "edit") und einer Kommandozeile. Der Inhalt dieser Felder bezieht sich jeweils auf den selektierten Eintrag in der Liste und die Bedeutung ist offensichtlich.
Ausgelöst werden kann eine so definierte Aktion entweder durch Strg+R (wenn die Liste den Fokus hat) oder durch Doppelklicken des Listeneintrages, dessen Aktion auszuführen ist.
Unter der Liste befinden sich zwei Optionen:
"Open on load" bewirkt, das der Todo-Dialog sich automatisch öffnet, wenn das Projekt von NSISplus geladen wird
"Open on compile" bewirkt, das der Todo-Dialog sich automatisch öffnet, bevor die Installation erstellt wird.
- Extra
- Permanent settings
Zeigt einen Dialog, in dem Sie projektübergreifende Dinge einstellen können:
- Editor: definiert den Quelltext-Editor, der von Project/Edit source benutzt werden soll. Wenn Sie hier nichts eintragen, benutzt NSISplus den in Windows als Anwendung für NSI-Dateien eingetragenen Editor (normalerweise Notepad)
- Reload last project on startup: wenn NSISplus ohne Kommandozeile gestartet wird und diese Option aktiv ist, dann wird das zuletzt geladene Projekt direkt beim Öffnen des Fensters erneut geladen.
- Copy version number from VS project into VER_MAJOR/VER_MINOR: Einschalten bewirkt, das vor jedem Compilerstart die Versionsnummer aus der Datei ermittelt wird, der ein VS-Projekt-Ordner zugeordnet wurde; diese Versionsnummer wird anschließend als Wert der define's VER_MAJOR/VER_MINOR in das NSIS-Projekt übernommen, sofern diese define's dort gefunden werden.
(Technischer Hinweis: übernommen werden die ersten drei Stellen der Produkt-Version, aus "1.8.3.1" wird also eine 1 in VER_MAJOR und eine 83 in VER_MINOR)
- Backup project files: Aktivierung bewirkt, das NSISplus vor jedem automatischen Speichern eine Kopie der letzten Fassung der Projektdatei erstellt.
- AutoHelp: wenn diese Option aktiviert ist, dann passt sich der Inhalt des Hilfe Fensters automatisch an den aktuellen Kontext an, d.h. wenn im Projekt-Baum oder in der Quelltext-Ansicht ein Eintrag selektiert wird, dann wird automatisch die zugehörige Hilfe angezeigt etc
- NSISplus Documentation
Öffnet die Datei, die Sie gerade lesen.
- makeNSIS Documentation
Öffnet die Dokumentation zum makeNSIS Compiler.
- About NSISplus
Zeigt einen Dialog mit Information über NSISplus.
Linker Bereich (Baumdarstellung des Projektes)
Die Darstellung des aktuell geladenen Projektes erfolgt hierarchisch, also in der Form
- Projekt (repräsentiert durch den Namen des Installers)
- Additional files (Dateien, die auf das Installations-Medium gehören)
- Defines (!define, im Projekt definierte Konstanten)
- Switches (Einstellungen, die das Aussehen und Verhalten des Installers betreffen)
- Strings (Praktisch alle Texte, die in den Dialogen des Installers zu sehen sind)
- Paths (Pfade zu Icons, Lizenzdatei etc.)
- Functions (Function, alle definierten und vorgegebenen Funktionsnamen)
- Divider (SectionDivider, kommentierende Gruppierung von Sections)
- Sektionen (Section, Gruppierung zu installierender Dateien und Auswahl derselben)
- Benutzte Ausgabe-Verzeichnisse (SetOutPath, Angabe des Zielverzeichnisses für zu installierende Dateien)
- Zu installierende Dateien (File)
- Datei-Verknüpfungen (CreateShortcut)
Die einzelnen Einträge sind der besseren Übersichtlichkeit halber mit Icons versehen und benutzen teilweise unterschiedliche Textfarben.
Zu jedem Eintrag kann ein Kontextmenü mit folgenden Funktionen geöffnet werden:
- Open
Weist Windows an, die die selektierte Datei zu öffnen; schlägt das fehl und ist unter Extra/Permanent settings ein Editor definiert worden, so bietet NSISplus an, die selektierte Datei mit diesem Editor zu öffnen.
- New
- Divider
War der angeklickte Eintrag das Projekt, so wird ein neuer Divider hinten an die Liste angehängt, war der Eintrag eine Section, dann wird der Divider vor der Section eingefügt.
- Section
Neue Sektions werden vor angelickten Sections oder hinter angeklickten Dividern eingefügt, bei angeklicktem Projekt wird die neue Sektion hinter der letzten Sektion bzw. hinter dem letzten Divider angehängt.
Neue Sektionen erthalten von NSISplus auch gleich einen OutPath.
- OutPath
Neue SetOutPath Einträge werden vor angelickten OutPath-Einträgen und am Ende von angeklickten Section-Einträgen eingefügt.
- Shortcut
Neue Shortcuts werden jeweils hinter dem angeklickten Eintrag eingefügt.
NSISplus öffnet einen Dialog, in dem alle von makeNSIS erlaubten Parameter in übersichtlicher Form eingegeben werden können.
- Define
Neue Defines werden im Quelltext jeweils vor der ersten "!define" Zeile eingefügt (oder am Dateianfang, falls es sich um das erste Define handelt.
NSISplus öffnet einen Dialog, in dem alle von makeNSIS erlaubten Parameter in übersichtlicher Form eingegeben werden können.
- Function
Neue Funktionen werden im Quelltext immer am Ende angehängt.
Funktionen mit vordefinierten Namen können einfach durch Doppelklick auf den entsprechenden Eintrag erzeugt werden, andere Funktionen werden mit diesem Menüeintrag generiert.
NSISplus öffnet einen Dialog, in dem alle von makeNSIS erlaubten Parameter in übersichtlicher Form eingegeben werden können.
- Pattern
Noch nicht implementiert.
- Das Hinzufügen von zu installierenden Dateien/Ordnern und "additional files" geschieht mittels Drag&Drop aus dem Desktop heraus auf einen OutPath-, "Additional files"- oder Datei-Eintrag
- Edit Entry
Zeigt einen Dialog mit der aktuellen Kommandozeile des gewählten Eintrages, exakt wie er in der Datei enthalten ist, also evtl. mit Kommentar etc.
Die Eingabe der Änderungen erfolgt direkt in NSIS-Syntax, kann also ebenfalls bei Bedarf Kommentare enthalten etc.
Wenn der bearbeitete Parameter zu einem Kommando gehört, das eine Datei als Parameter erwartet, dann ist der Knopf "..." hinter der Eingabezeile aktiviert und erlaubt die Auswahl einer Datei mithilfe der Windows-Dateiauswahl.
- Delete Entry
Löscht nicht mehr gewünschte Einträge.
- Visual Studio
- Set project directory
Erlaubt die Zuordnung des Visual-Studio Projektordners zu einem Datei-Eintrag; visualisiert wird eine solche Zuordnung, indem statt des Datei-Icons das VisualStudio-Icon vor dem Eintrag angezeigt wird.
Die Zuordnung bewirkt, das NSISplus jeweils vor dem Erstellen des Installers überprüft, ob die gleichnamige Datei im Release-Ordner vielleicht neuer ist. NSISplus bietet dann an, die Datei aus dem Release-Ordner zu kopieren, und Sie können dies zulassen, ablehnen oder den Prozess abbrechen.
Außerdem wird geprüft, ob die Datei im Release-Ordner noch neu übersetzt werden muß, indem der Inhalt der .dsp Datei im angegebenen Projektordner entsprechend ausgewertet wird.
Zusätzlich wird aus dem betreffenden .exe/.dll die aktuelle Versionsnummer der Software ermittelt und als Werte der Defines VER_MAYOR/VER_MINOR ins Projekt übernommen (falls diese Defines dort bereits existieren und die entsprechende Option unter Extra/Permanent Settings aktiviert wurde)
Hinweis: diese Features wurden bislang nur mit Visual Studio 6 getestet
- Unset project directory
Entfernt die Zuordnung des Visual-Studio Projektordners.
- Open project
Öffnet Visual-Studio mit dem im angegebenen Ordner gefundenen Arbeitsbereich.
Hinweis: derzeit funktioniert die automatische Vorwahl des Visual Studio Verzeichnisses nur bei Verwendung von Visual Studio 6
- Help
Öffnet die Onlinehilfe zum selektierten Eintrag.
Bereich rechts oben (Liste der Installations-Typen)
Hier findet sich eine Liste mit allen im Projekt gefundenen InstType Parametern in der Reihenfolge ihres Auftretens und mit Ankreuzknöpfen versehen.
Sofern sich die Selektierung im linken Bereich auf oder innerhalb einer Sektion befindet, zeigen die Häkchen vor den Einträgen an, bei welchen Installations-Typen die betreffende Sektion ausgeführt wird; die Häkchen können durch Anklicken der Ankreuzknöpfe umgeschaltet werden.
Rechtsklick in diesen Bereich zeigt ein Kontextmenü mit folgenden Funktionen:
- New Entry
Erzeugt einen neuen Installations-Typ, der hinten an die Liste angehängt wird; gemäß NSIS-Dokumentation sind maximal 8 Installations-Typen erlaubt.
- Edit Entry
Zeigt einen Dialog mit der aktuellen Kommandozeile des gewählten Eintrages, exakt wie er in der Datei enthalten ist, also evtl. mit Kommentar etc.
Die Eingabe der Änderungen erfolgt direkt in NSIS-Syntax, kann also ebenfalls bei Bedarf Kommentare enthalten etc.
Bereich rechts unten (Anzeige des Installations-Scriptes)
In diesem Bereich zeigt NSISplus den Quelltext des aktuellen Projektes an. Dabei wird bei jeder Änderung der Selektierung im Projekt-Baum die korrespondierende Zeile im Script markiert und die Ansicht ggf so gescrollt, das die markierte Zeile sichtbar ist.
Alle im Projekt-Baum durchgeführten Änderungen sind in diesem Bereich direkt zu sehen, woraus sich naheliegenderweise u.a. auch ein Lerneffekt ergibt.
Unterer Bereich (Ausgabebereich)
Hier werden alle Ausgaben des NSIS-Compilers sowie diagnostische Hinweise von NSISplus angezeigt.
Hilfe-Fenster
Dieses Fenster öffnet sich entweder manuell durch Kontext-Menü/Help oder Help-Buttons in Dialogen oder automatisch, falls AutoHelp (Extra/Permanent Settings) aktiviert ist.
Angezeigt wird jeweils eine Kurzhilfe zum aktuellen Kontext, bei einem selektierten Eintrag im Projekt-Baum etwa eine Beschreibung (Bedeutung, Syntax) des zugehörigen Befehles.
Im Ausgabebereich des Fensters kann per Maus oder Tastatur Text markiert und via F1 eine Hilfe zu dem so gekennzeichneten Text angezeigt werden; alternativ (falls es um ein einzelnes Wort geht) kann die Verzweigung auch via Strg+Doppelklick auf das gewünschte Wort durchgeführt werden.
Wenn Sie zurück zur ursprünglichen Seite wollen, betätigen Sie einfach die Backspace-Taste (was bei mehreren ausgeführten Verzweigungen natürlich auch mehrfach funktioniert).
Die verwendete Textsammlung befindet sich im NSISplus Verzeichnis im Ordner Data als help.txt - wenn also jemand Lust und Zeit hat, die Texte ins deutsche zu übersetzen... B-)
Durch Anklicken des Icons mit dem Fenster-Symbol kann das Hilfefenster "ausgeklinkt" werden, d.h. es verwandelt sich in ein frei schwebendes Fenster; rückgängig gemacht wird dieser Zustand durch Schließen des Hilfefensters, es klinkt sich dann wieder ins Hauptfenster ein.
Durch Anklicken des Icons mit dem Fragezeichen/Fernglas (Shortcut: Strg+F) kann eine Volltext-Suche ausgelöst werden; das Hilfesystem liefert dabei eine Liste aller Seiten, in denen das angegebene Pattern gefunden wurde - die Seiten können wie gewohnt mit Strg+Doppelklick oder durch Selektieren des Seitennamens und anschließendes Betätigen von F1 geöffnet werden. Auf einer Suchergebnis-Seite funktioniert Doppelklick ausnahmsweise auch ohne die Strg-Taste.
Update History
V0.91 (14.03.2002) (Quelle: NSIS-Forum)
- "BrandingText" in der Hilfe ergänzt
- Hilfesystem:
- Mehrfaches Öffnen der Frage nach einer Volltext-Suche sollte jetzt behoben sein
- OK, OK, die Volltext-Suche geht so schnell, das die Frage überflüssig ist, daher erscheint der Dialog nicht mehr
- Der Vollständigkeit halber gibts jetzt auch ein "Zurück" Icon (wie Backspace, wenn der Hilfetext den Fokus hat)
- Neuer Ordner "Functions" in der Baum-Ansicht, enthält alle im Projekt definierten Funktionen und (ggf grau dargestellt) alle vordefinierten Callbackfunktionen
- "New define" implementiert
- "New Function" implementiert
- beim Löschen von defines wird nun auch der Eintrag im Baum entfernt, statt grau dargestellt zu werden
- Doppelklick auf eine Zeile im SourceView erlaubt das Editieren der entsprechenden Zeile
- Zu jedem Todo-Eintrag kann jetzt eine Aktion definiert werden, die bei aktiver Liste mit Strg+R oder mittels Doppelklick ausgeführt werden kann
V0.90 (09.03.2002) (Quelle: NSIS-Forum)
- Menüpunkt File/Recent projects ist disabled, wenn das Submenü leer ist
- Project/Project settings/New
- meckert, wenn kein Name angegeben wurde oder wenn der Name bereits verwendet wird
- überschreibt nicht mehr den zuletzt selektierten Eintrag
- Hilfesystem
- sollte jetzt den kompletten "Wortschatz" von makeNSIS beherrschen
- ist jetzt defaultmäßig im Hauptfenster eingebettet, neue Schalter zum Umschalten zwischen Ausgabebereich und Hilfebereich, Hilfebereich ausklinkbar in frei schwebendes Fenster
- hat jetzt einen Index, aus dem via Combobox Seiten gewählt werden können
- Neuer Knopf für Volltextsuche
- Wenn ein Pattern im Hilfesystem nicht als Seite gefunden wird, bietet es eine Volltextsuche an
- Der Slider vom SourceView verschwindet nicht mehr bei der ersten Größenänderung des Fensters
- Doppelklick im Hilfefenster muß jetzt wirklich mit Strg ausgeführt werden, wenn eine Verzweigung gewünscht wird
- Der Eintrags-Editor stellt Tabs korrekt dar
- Neuer "Ordner" Defines, in dem alle !define Statements des Projektes gesammelt werden
- einige Platzhalter definiert, die in der Kommandozeile [s. Project-Settings] verwendet werden können:
- ${.PROJECT}
wird expandiert zur aktuellen Projektdatei (etwa: "c:\programme\test\test.nsi")
- ${.YEAR}
wird expandiert zum aktuellen Jahr zum Zeitpunkt des Compiler-Aufrufes (Anwendung etwa '.../DmyYear=${.YEAR}...')
- ${.MONTH}
wird expandiert zum aktuellen Monat zum Zeitpunkt des Compiler-Aufrufes (Anwendung etwa '.../DmyMonth=${.MONTH}...')
- ${.DAY}
wird expandiert zum aktuellen Tag zum Zeitpunkt des Compiler-Aufrufes (Anwendung etwa '.../DmyDay=${.DAY}...')
- ${.HOUR}
wird expandiert zur aktuellen Stunde zum Zeitpunkt des Compiler-Aufrufes (Anwendung etwa '.../DmyHour=${.HOUR}...')
- ${.MINUTE}
wird expandiert zur aktuellen Minute zum Zeitpunkt des Compiler-Aufrufes (Anwendung etwa '.../DmyMinute=${.MINUTE}...')
- ${.SECOND}
wird expandiert zur aktuellen Sekunde zum Zeitpunkt des Compiler-Aufrufes (Anwendung etwa '.../DmySecond=${.SECOND}...')
- ${.DATE}
wird expandiert zu '/D.YEAR=<jahr> /D.MONTH=<monat> /D.DAY=<tag> /D.HOUR=<stunde> /D.MINUTE=<minute> /D.SECOND=<sekunde>'
- ${.CONFIG}
wird expandiert zum Namen der aktuell benutzten Konfiguration [s. Project-Settings] (Anwendung etwa: '.../DmyConfig=${.CONFIG}...'
- Am Ende der Compilierung wird die dafür benötigte Zeit ausgegeben
- Neue Funktion "Open" im Kontextenü des Projekt-Baums
- Probleme mit Compiler-Ausgaben > 32KB sollten behoben sein
- Neuer Menüpunkt Project/Todo
- AutoHelp funktionert jetzt auch in der Sourcecode-Ansicht
- SetOutPath Statements können jetzt gelöscht werden; mangels Ende-Kennung für dieses Statement löscht NSISplus keine weiteren Zeilen, weist jedoch darauf hin, das evtl. weitere Zeilen im Source manuell gelöscht werden müssen und übernimmt alle Untereinträge des zu löschenden OutPath in seinen Vorgänger, sofern vorhanden
- Nicht mehr existierende Projekte werden automatisch aus der RecentFile Liste entfernt
- Neue Platzhalter für die Vorlage für neue Projekte definiert:
${NSISplus.StartmenuEntry}, ${NSISplus.DesktopIcon}, ${NSISplus.QuickstartEntry}
mit der naheliegenden Bedeutung
- Neue Shortcuts werden jetzt immer an der richtigen Stelle eingefügt und im Baum so angezeigt, wie es eigentlich vorgesehen war
- Die Größen der einzelnen Bereiche können jetzt durch "Ziehen" der Randbereiche rechts vom Baum und oberhalb des Ausgabebereiches eingestellt werden
- ToDo-Liste gestreift und 2spaltig, 2. Spalte enthält das Datum, an dem der Eintrag das letzte mal abgehakt wurde
- Neuer Menüpunkt Project/Intall preview
V0.80 (11.02.2002) (erste öffentliche Version, Quelle: NSIS-Forum)