Dieses Tutorial soll es Anfängern in DIAdem erleichtern, in die Scriptprogrammierung einzusteigen. Denn die erste Hürde ist oft, den richtigen Befehl oder die korrekte Syntax zu finden.
Die Möglichkeiten, die beschrieben werden, beziehen sich auf DIAdem 11.1. In älteren Diademversionen sind nicht alle Funktionalitäten vorhanden.
1. Aufzeichnungsmodus
Im Script Bereich gibt es den Aufzeichnungsmodus. (Fast) alle Aktionen, die in DIAdem gemacht werden erzeugen direkt einen entsprechenden Script Befehl incl. der passenden Parameter.
Außerdem können verschiedene Arten der Dateibezüge (Nur Dateiname / Absoluter Pfad / Pfadvariable) gewählt werden.
Stoppen der Aufzeichnung nicht vergessen!
2. Drag and Drop
Kanäle, Gruppen und deren Eigenschaften können per Drag and Drop in das Scriptfenster gezogen werden. Es wird der Code für den Zugriff auf das jeweilige Objekt oder die Eigenschaft erstellt.
3. „Strg“- a
Kopiert die Parameter eines Dialogs in die Zwischenablage, funktioniert auch im Aufzeichnungsmodus, wo die Einstellungen direkt ins Script übernommen werden.
4. Befehlsliste „Strg“- Leertaste / Autovervollständigen
Öffnet im Scripteditor eine Liste mit allen Objekten, Befehlen und Prozeduren. Bereits eingegebene Zeichen werden Autovervollständigt. Bei einem Objekt kann über die Eingabe eines Punktes „.“ die Liste mit den nächsten Elementen angezeigt werden. Weiter Erläuterungen finden sich in der Hilfe unter „Autovervollständigen“
5. Code aus der Hilfe
Der blau markierte Beispielcode aus der Hilfe kann über den Link „Script kopieren“ kopiert werden. Auch die Beispiele aus dem Beispielfinder können kopiert werden.
6. Vorlagen automatisch erstellt
Im Scripttreiber des DAC Bereichs kann aus dem Dialog heraus eine umfangreiche Scriptvorlage den Anforderungen angepaßt erstellt werden.
Über den ASCII Import lassen sich automatisch Dataplugins erstellen und im Scripteditor bearbeiten.
Ich freue mich über konstruktive Kritik!
Gruß
Bruno
Diadem 2010