BeforeEdit
Skriptapplikationen, die von dieser Schnittstelle aufgerufen werden, dienen dazu, Aktionen auszuführen, wenn ein Editor oder eine Entwicklungsumgebung gestartet wird. Der Editor wird erst geöffnet, wenn die Skriptapplikation beendet wurde (abgeschlossen, abgebrochen oder Time-out).
Beispiel: Probleme mit der Auf- bzw. Abwärtskompatibilität können behoben werden, indem Dateien, die mit einer älteren Version des Editors erstellt wurden, auch mit dieser Version des Editors geöffnet werden.
Ablauf bei Verwendung der Skriptschnittstelle
- Ein Editor oder eine Entwicklungsumgebung wird aufgerufen.
- Die Skriptschnittstelle BeforeEdit wird aufgerufen und die zugehörige Skriptapplikation wird ausgeführt.
- Der Editor wird gestartet.
Bei mehreren Projekten in einer Komponente
Falls eine Komponente mit mehreren Projekten geöffnet wird, wird BeforeEdit vor und nach der Anzeige des Auswahldialogs aufgerufen. Dieses Verhalten kann man verhindern, indem man auf den Clients in der Client.ini oder auf dem Server in der ClientConfigUpdate.ini in der Sektion Common den Schlüssel EnableOldBeforeEditBehavior auf Y setzt.
Befehlszeile für diese Skriptapplikation
ScriptBeforeEdit.exe /ConfigFileW:[absoluter Pfad der Schnittstellendatei] /rd:[Pfad des Clientarchivs] /at:c |
Beschreibung der Schnittstellendatei
Die Sektionen [Common], [User], [Component], [ExclusiveUse] und [UnderDevelopment] sind im Abschnitt Allgemeine Sektionen der Schnittstellendatei beschrieben.
[Specific]
INI-Schlüssel | I/O | Erklärung |
---|---|---|
WorkingDir | I | Vollständiger Pfad des Arbeitsverzeichnisses der gewählten Komponente (kann leer sein) |
SelectedFile | I |
Datei, die aus dem Projekt ausgewählt wurde Die Sektion ist leer, falls keine oder mehrere Projekte gefunden wurden. |
SelectedItem | I |
Element, das im Schlüssel SelectedFile ausgewählt wurde Die Sektion ist leer, falls keine oder mehrere Projekte gefunden wurden. |
CompareClass | I |
Vergleicherklasse der Datei Die Vergleicherklasse wird im Schlüssel SelectedFile näher beschrieben. |
[Result]
Die allgemeinen Schlüssel der Sektion sind im Abschnitt Allgemeine Sektionen der Schnittstellendatei beschrieben.
INI-Schlüssel | I/O | Erklärung |
---|---|---|
Done | O |
Zeigt, ob die Skriptapplikation, im Fehlerfall als abgeschlossen angesehen werden soll Y: Die Skriptapplikation wird im Fehlerfall als abgeschlossen angesehen. Das System versucht im Fehlerfall nicht, die Skriptapplikation immer wieder auszuführen. N: Die Skriptapplikation wird im Fehlerfall nicht als abgeschlossen angesehen. Der Standardwert ist N. |
Verwandte Themen |
---|
Allgemeine Sektionen der Schnittstellendatei |
AdminClient -> INI-Dateien |