INI-Datei bearbeiten

<< Click to Display Table of Contents >>

RayPack > 8.0 > User Guide > PackDesigner > MSI / MST / RPP-basierte Projekte > Visueller Designer-Modus > Systeminteraktion > INI-Dateien 

INI-Datei bearbeiten

So ändern Sie den Inhalt einer INI-Datei im Visual Designer-Modus von PackDesigner:

 

1.Benutzer müssen den Verzeichnisbaum des Paketierungsprojekts durchsuchen, den übergeordneten Ordner auswählen und die Liste der INI-Dateien in diesem Ordner im Verzeichnisinhalt-Anzeigebereich laden. Aus der Liste der INI-Dateien:
 

Linksklick auf eine Datei, um deren Inhalt in den Dateiinhaltsbereich auf der rechten Seite der INI-Dateiansicht zu laden, und die Schaltfläche Edit the INI file... oberhalb der eigentlichen Dateiinhaltsauflistung verwenden

Linksklick auf eine Datei und Alt + Enter auf der Tastatur drücken

Rechtsklick auf eine Datei und Properties aus dem Kontextmenü auswählen
 

2.In jedem Fall wird der Dialog „INI-Dateieigenschaften" angezeigt, der die Auflistung von Abschnitten mit den zugehörigen Schlüssel-/Wertpaaren zeigt.

 

Um den Inhalt der INI-Datei zu ändern, können Benutzer den aktuellen Inhalt entweder manuell bearbeiten oder ihn durch neuen aus einer externen INI-Datei geladenen Inhalt ersetzen.

 

 

papercliper

Hinweis:

In RayPack-Paketierungsprojekten werden INI-Dateiinhalte nicht in einer einzelnen Datei gespeichert, sondern als mehrere Zeilen innerhalb einer Installer-Datenbanktabelle. RayPack wendet MSI-Standardregeln auf INI-Dateiinhalte an, die möglicherweise nicht mit der ursprünglichen Inhaltsstruktur einer importierten INI-Datei übereinstimmen. Daher ist es ein Merkmal der automatischen Korrektur und automatischen Validierung, dass der angezeigte Inhalt einer INI-Datei nach dem Import in RayPack vom Inhalt der Originaldatei abweichen kann. Dieselbe Neuorganisation wird angewendet, wenn Änderungen an einer INI-Datei gespeichert werden, was zwischen zwei Bearbeitungssitzungen zu Unterschieden in der angezeigten Inhaltsstruktur führen kann. Diese Abweichungen entstehen jedoch durch die Anwendung von MSI-Standardregelwerken.

 

 

tip

Tipp:

Wenn die Struktur des INI-Dateiinhalts für die Zielanwendung von entscheidender Bedeutung ist, was bei älteren Anwendungen der Fall sein kann, wird empfohlen, die ursprüngliche INI-Dateiressource als Standard-Dateiressource über Dateien und Ordner hochzuladen und die erforderlichen Änderungen und Dynamiken einfach über die INI-Datei-Steuermechanismen zu verwalten.

 

Inhalt aus einer externen INI-Datei laden

1.Das Laden neuen Inhalts aus einer externen Quelle wird durch Verwenden der Schaltfläche Load... in der unteren linken Ecke des Dialogs INI FILE PROPERTIES eingeleitet.

 

2.Ein Windows-Systembrowser wird angezeigt, über den Benutzer nach INI-Dateien suchen können.

 

3.Sobald die gewünschte Quelldatei geöffnet wird, importiert RayPack den Inhalt.
 
Ungültige Zeilen, wie z. B. Kommentare, werden während des Imports automatisch entfernt. Wenn der neu importierte Inhalt als ungültig erachtet wird, wird unmittelbar nach Abschluss des Imports eine Warnung unterhalb des Inhaltslistenfelds angezeigt.

 

Automatische Validierung und automatische Korrektur für INI-Dateiinhalte

Unabhängig davon, wie der Inhalt in das Inhaltseingabefeld von INI FILE PROPERTIES gelangt ist, können Benutzer versuchen, den neu definierten Inhalt durch Klicken auf die Schaltfläche OK oder Apply in der unteren rechten Ecke des Dialogs INI FILE PROPERTIES zu speichern. Bitte beachten Sie, dass die Verwendung von Apply versucht, die Änderungen zu speichern und den aktuellen Dialog geöffnet zu halten, während OK den Dialog nach erfolgreichem Speichern schließt.

 

Beim Speichern analysiert RayPack den Inhalt und markiert Zeilen, die nicht als gültiger INI-Dateiinhalt für Paketierungsprojekte geparst werden können. Fehlermeldungen zu ungültigem Inhalt werden unterhalb des Inhalts-Editor-Bereichs angezeigt.

 

Die automatische Korrekturfunktion entfernt Kommentare und nicht erforderliche Leerzeilen aus dem INI-Dateiinhalt. Wenn ein Schlüssel mit einem leeren Wert eingegeben wird, übersetzt RayPack den leeren Wert automatisch in einen Platzhalter („[~]"), der den MSI-Standardanforderungen für INI-Dateiinhalte entspricht. Wenn automatische Korrekturen am angegebenen Inhalt vorgenommen wurden, zeigt RayPack beim Verwenden der Schaltfläche OK oder Apply eine Benachrichtigungsmeldung an. Daher wird der Dialog zur Inhaltsbearbeitung nicht automatisch geschlossen, wenn der Speichervorgang nicht ohne Fehler oder automatische Korrekturen abgeschlossen werden konnte.

 

Solange ungültige Elemente im Inhaltsbereich vorhanden sind, werden die Änderungen am INI-Dateiinhalt nicht gespeichert. Benutzer müssen entweder die genannten Probleme beheben oder die Inhaltsbearbeitung insgesamt abbrechen.

 

Bitte beachten Sie, dass Hinweise zu angewendeten automatischen Korrekturen als Infoboxen mit gelbem Hintergrund angezeigt werden. Alle Änderungen am INI-Dateiinhalt wurden gespeichert, und das Eingabefeld mit dem INI-Dateiinhalt wird aktualisiert, um den aktuellen Zustand der INI-Datei gemäß dem entsprechenden Inhalt der Installer-Datenbank widerzuspiegeln. Fehlermeldungen werden mit rotem Hintergrund angezeigt. Wenn eine Fehlermeldung angezeigt wird, konnten die Änderungen nicht gespeichert werden, und der Datenbankinhalt wurde noch nicht aktualisiert.