OBS/Makros und Scripting/Allgemeines/Script Library: Unterschied zwischen den Versionen

Aus OBS Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „{{Makros und Scripting}} Die Script-Bibliothek ist zur Zeit nur für Administratoren freigegeben.“)
(Pax-Editor)
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
{{Makros und Scripting}}
 
{{Makros und Scripting}}
Die [[OBS/Adminhilfe/ScriptLibrary|Script-Bibliothek]] ist zur Zeit nur für Administratoren freigegeben.
+
Die '''Scripter Library''' ist eine Verwaltung für Scripte bzw. Makros. Diese können aus der Liste direkt gestartet oder über eine spezielle Namensgebung im OBS zur automatischen Verwendung (z. B. Verbuchen oder Bildübernahme aus Artikelpflege) hinterlegt werden. Je nach Verwendungszweck ist auf
 +
Auf die Scripter Library kann als Administrator über das Support-Menü oder über das Customize-Menü mit ''S Scripter Library'' zugegriffen werden.
 +
 
 +
=Liste=
 +
In der Liste (1) sehen Sie grundsätzlich erstmal alle verfügbaren Scripte. In der Eingabemaske können drei Häkchen gesetzt werden, die sich auf die Darstellung in der Liste auswirken. So werden inaktive Scripte mit grauer Schrift angezeigt. Ist das Häkchen ''Bold'' gesetzt wird en Script in der Liste Fett dargestellt. So lassen sich bestimmte Scripte hervorheben. Unter der Liste (1) sehen Sie Filter (2) und eine zusätzliche Datenanzeige (3). Über die Filter (2) können Sie die angezeigten Scripte eingrenzen. Die Anzeige der zusätzlichen Daten (3) ist in Reitern eingeteilt. Über diese können die Inhalte der Reiter 2 bis 5 aus der Eingabemaske eingesehen werden, ohne diese öffnen zu müssen. Der Liste wird zudem das Widget ''Beschreibung'' (4) angehängt, welches wie der Reiter ''Anwendung'' die Anwedungsbeschreibung aus Reiter 2 der Eingabemaske anzeigt.<br />
 +
[[Datei:Scripter_Lib_Liste.png]]
 +
==Tasten und Schaltflächen==
 +
===Tasten===
 +
*{{Key|F6 Start}}
 +
:Startet das Script.{{Achtung|Scripte die zur automatischen Verwendung hinterlegt sind, verwenden möglichweise spezielle Variablen oder Funktionen, die nur innerhalb der Automatik bzw. Funktionalität des Programms auch gesetzt werden, und funktionieren daher möglicherweise nicht!}}
 +
*{{Key|F7 Macro}}
 +
:Öffnet den [[#Pax-Editor|Pax-Editor]] zur Bearbeitung des Makros. Der Editor ist etwas komfortabler als die Eingabe im Reiter ''3 Macro'' der Eingabemaske, da der Pax-Editor zusätzlich über einen Syntax-Check verfügt.
 +
*{{Key|F8 Info}}
 +
:Ermöglicht das hinterlegen weiterer Informationen im [[OBS/Kostenfreie_Module/Informations-Management-System_(IMS)|Informations-Management-System]] vom OBS.
 +
*{{Key|F9 Proto.}}
 +
:Öffnet das Ausführungs-Protokoll.
 +
*{{Key|F10 Weit.}}
 +
:Aktuell stehen hier nur Funktionen für administratoren zu Verfügung.
 +
:*B - Tabelle als Datei exportieren (TEMP\Script_Lib.zip)
 +
::Exportiert alle Scripter-Einträge in eine Zip-Datei
 +
:*C - Tabelle als Datei importieren (TEMP\Script_Lib.zip)
 +
::Importiert Scripter-Einträge aus einer Zip-Datei
 +
:*D - Macros als Dateien Exportieren (TEMP\ScriptFiles_YYMMDDHHMMSS.zip)
 +
::Exportiert den Wert ''Macro'' aller Scripter-Einträge in eine jeweils eigene OBS-Macrodatei (.pax). Sämtliche Macro-Dateien werden in einem Zip-Archiv mit Datum und Uhrzeit im Dateinamen abgelegt.
 +
:*I - Datensatz kopieren
 +
::Kopiert den aktuellen Datensatz.
 +
===Schaltflächen===
 +
*Suchen
 +
:Durchsucht die Scripter Library nach einem eingegebenen Suchbegriff. Es werden die Werte Name, Ersteller, Bemerkung, Anwendung (Reiter 2), Kommentar, DFM (Reiter 4), Use (Reiter 5), Dateiname und Macro (Reiter 3) durchsucht.
 +
*Macro Library
 +
:Zugriff ist auf Administratoren beschränkt
 +
*SQL Library
 +
:Zugriff ist auf Administratoren beschränkt
 +
*Recorder Library
 +
:Zugriff ist auf Administratoren beschränkt
 +
 
 +
=Eingabemaske=
 +
[[Datei:Scripter_Lib_Maske.png]]
 +
=Pax-Editor=
 +
Dieser Editor ist für die Bearbeitung der Scripte und Macros gemacht. Zum Einen verfügt der Editor über eine Syntax-Hervorhebung und eine Zeilenanzeige im Eingabefeld (1) und zum Anderen lassen sich zu bestimmten Typen im Info-Bereich (2) zusätzliche Hinweise für die Bearbeitung im Reiter ''1 Hinweis'' anzeigen. Zusätzliche Unterstützung erhält der Benutzer durch einen eingebauten Syntax-Check. Werden vom Editor Fehler festgestellt, welche die Ausführung des Scripts verhindern würden, so werden entsprechende Informationen im Reiter ''2 Syntax-Check'' angezeigt. Dies beinhaltet u. a. unbekannte Variablen oder Funktionen. Spezielle Variablen oder Funktionen, welche nicht allgemein für Scripte verfügbar sind, werden in der Regel im Reiter ''1 Hinweis'' erklärt.
 +
[[Datei:Scripter_Lib_PaxEdit.png]]
 +
 
 +
=Siehe auch=
 +
*[[OBS/Makros_und_Scripting/Allgemeines/Script_Library/PBILDER|Artikelpflege Bildübernahme]]
 +
*[[OBS/Makros_und_Scripting/Allgemeines/Script_Library/VERBUCHEN|Verbuchen]]
 +
*[[OBS/Adminhilfe/ScriptLibrary|Adminhilfe Script-Bibliothek]]

Aktuelle Version vom 13. September 2019, 12:09 Uhr


Die Scripter Library ist eine Verwaltung für Scripte bzw. Makros. Diese können aus der Liste direkt gestartet oder über eine spezielle Namensgebung im OBS zur automatischen Verwendung (z. B. Verbuchen oder Bildübernahme aus Artikelpflege) hinterlegt werden. Je nach Verwendungszweck ist auf Auf die Scripter Library kann als Administrator über das Support-Menü oder über das Customize-Menü mit S Scripter Library zugegriffen werden.

Liste

In der Liste (1) sehen Sie grundsätzlich erstmal alle verfügbaren Scripte. In der Eingabemaske können drei Häkchen gesetzt werden, die sich auf die Darstellung in der Liste auswirken. So werden inaktive Scripte mit grauer Schrift angezeigt. Ist das Häkchen Bold gesetzt wird en Script in der Liste Fett dargestellt. So lassen sich bestimmte Scripte hervorheben. Unter der Liste (1) sehen Sie Filter (2) und eine zusätzliche Datenanzeige (3). Über die Filter (2) können Sie die angezeigten Scripte eingrenzen. Die Anzeige der zusätzlichen Daten (3) ist in Reitern eingeteilt. Über diese können die Inhalte der Reiter 2 bis 5 aus der Eingabemaske eingesehen werden, ohne diese öffnen zu müssen. Der Liste wird zudem das Widget Beschreibung (4) angehängt, welches wie der Reiter Anwendung die Anwedungsbeschreibung aus Reiter 2 der Eingabemaske anzeigt.
Scripter Lib Liste.png

Tasten und Schaltflächen

Tasten

  • F6 Start
Startet das Script.
ACHTUNG: Scripte die zur automatischen Verwendung hinterlegt sind, verwenden möglichweise spezielle Variablen oder Funktionen, die nur innerhalb der Automatik bzw. Funktionalität des Programms auch gesetzt werden, und funktionieren daher möglicherweise nicht!
  • F7 Macro
Öffnet den Pax-Editor zur Bearbeitung des Makros. Der Editor ist etwas komfortabler als die Eingabe im Reiter 3 Macro der Eingabemaske, da der Pax-Editor zusätzlich über einen Syntax-Check verfügt.
  • F8 Info
Ermöglicht das hinterlegen weiterer Informationen im Informations-Management-System vom OBS.
  • F9 Proto.
Öffnet das Ausführungs-Protokoll.
  • F10 Weit.
Aktuell stehen hier nur Funktionen für administratoren zu Verfügung.
  • B - Tabelle als Datei exportieren (TEMP\Script_Lib.zip)
Exportiert alle Scripter-Einträge in eine Zip-Datei
  • C - Tabelle als Datei importieren (TEMP\Script_Lib.zip)
Importiert Scripter-Einträge aus einer Zip-Datei
  • D - Macros als Dateien Exportieren (TEMP\ScriptFiles_YYMMDDHHMMSS.zip)
Exportiert den Wert Macro aller Scripter-Einträge in eine jeweils eigene OBS-Macrodatei (.pax). Sämtliche Macro-Dateien werden in einem Zip-Archiv mit Datum und Uhrzeit im Dateinamen abgelegt.
  • I - Datensatz kopieren
Kopiert den aktuellen Datensatz.

Schaltflächen

  • Suchen
Durchsucht die Scripter Library nach einem eingegebenen Suchbegriff. Es werden die Werte Name, Ersteller, Bemerkung, Anwendung (Reiter 2), Kommentar, DFM (Reiter 4), Use (Reiter 5), Dateiname und Macro (Reiter 3) durchsucht.
  • Macro Library
Zugriff ist auf Administratoren beschränkt
  • SQL Library
Zugriff ist auf Administratoren beschränkt
  • Recorder Library
Zugriff ist auf Administratoren beschränkt

Eingabemaske

Scripter Lib Maske.png

Pax-Editor

Dieser Editor ist für die Bearbeitung der Scripte und Macros gemacht. Zum Einen verfügt der Editor über eine Syntax-Hervorhebung und eine Zeilenanzeige im Eingabefeld (1) und zum Anderen lassen sich zu bestimmten Typen im Info-Bereich (2) zusätzliche Hinweise für die Bearbeitung im Reiter 1 Hinweis anzeigen. Zusätzliche Unterstützung erhält der Benutzer durch einen eingebauten Syntax-Check. Werden vom Editor Fehler festgestellt, welche die Ausführung des Scripts verhindern würden, so werden entsprechende Informationen im Reiter 2 Syntax-Check angezeigt. Dies beinhaltet u. a. unbekannte Variablen oder Funktionen. Spezielle Variablen oder Funktionen, welche nicht allgemein für Scripte verfügbar sind, werden in der Regel im Reiter 1 Hinweis erklärt. Scripter Lib PaxEdit.png

Siehe auch