Benutzer-Werkzeuge

Webseiten-Werkzeuge


script

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
script [2019/05/23 16:20]
fhr [Einzelner Script]
script [2019/05/24 14:32] (aktuell)
fhr
Zeile 1: Zeile 1:
 ====== Scripte ====== ====== Scripte ======
  
-Scripte sind eine Auflistung von Kommandos, die automatisch ausgeführt werden können. Es können beliebig viel Scripte erstellt werden. Bei längeren Scripten kann es zur kurzen Ladezeiten kommen. Scripte sind in der Datei script.json organisiert. Diese Datei kann per Konfigurationstool in die App integriert werden oder manuell geladen werden. Falls Fehler in der Datei vorhanden sind, wird die App mit entsprechendem Hinweis beendet. Zum bearbeiten empfiehlt sich eine Editor wie Notepad oder ein JSON online Editor.+Scripte sind eine Auflistung von Kommandos, die automatisch ausgeführt werden können. Es können beliebig viel Scripte erstellt werden. Bei längeren Scripten kann es zur kurzen Ladezeiten kommen. Scripte sind in der Datei script.json organisiert. Diese Datei kann per [[:​conf-tool|Konfigurationstool]] in die App integriert werden oder manuell geladen werden. Falls Fehler in der Datei vorhanden sind, wird die App mit entsprechendem Hinweis beendet. Zum bearbeiten empfiehlt sich eine Editor wie Notepad++ oder ein [[https://​jsoneditoronline.org/​|JSON online Editor]].
  
 ===== Laden von Scripten ===== ===== Laden von Scripten =====
Zeile 9: Zeile 9:
 ===== script.json - Umgang mit der Datei ===== ===== script.json - Umgang mit der Datei =====
  
-====== Scripte ====== +Die script.json Datei ist eine Auflistung einzelner Blöcke.
- +
-Scripte sind eine Auflistung von Kommandos, die automatisch ausgeführt werden können. Es können beliebig viel Scripte erstellt werden. Bei längeren Scripten kann es zur kurzen Ladezeiten kommen. Scripte sind in der Datei script.json ​organisiert. Diese Datei kann per Konfigurationstool in die App integriert werden oder manuell geladen werden. Falls Fehler in der Datei vorhanden sind, wird die App mit entsprechendem Hinweis beendet. Zum bearbeiten empfiehlt sich eine Editor wie Notepad oder ein JSON online Editor. +
- +
-===== Laden von Scripten ===== +
- +
-Falls das laden von externen Scripten aktiviert ​ist, können diese über die Benutzeröberfläche geladen werden. Zum öffnen von Scripten ist der Menüpunkt "Load Script"​ zu benutzen. Hier kann eine Datei ausgewählt werden die die benötigten Scripte enthält. +
- +
-===== script.json - Umgang mit der Datei =====+
  
 ==== Block ==== ==== Block ====
  
-Einzelne Scripte sind in Blöcken organisiert. Ein block sieht wie folgt aus: +Einzelne Scripte sind in Blöcken organisiert. Ein block sieht wie folgt aus:<​code>​
- +
-<​code>​+
 { {
   "​name":​ "Name des Scripts",​   "​name":​ "Name des Scripts",​
Zeile 31: Zeile 21:
  
 Dieser Script würden den Namen. "Name des Scripts"​ tragen und die Kommandos: "​kommando1;​kommando2;"​ enthalten. Dieser Script würden den Namen. "Name des Scripts"​ tragen und die Kommandos: "​kommando1;​kommando2;"​ enthalten.
- 
- 
-==== Mehrere Scripte ==== 
- 
-Einzelne Blöcke werden jeweils per Kommata getrennt, eine Ausnahme hierbei stellt der letzte Block dar. 
- 
-Beispiel: 
- 
-<​code>​ 
-[ 
-{ 
-Block1 
-}, 
-{ 
-Block2 
-} 
-] 
-</​code>​ 
- 
-Als letztes ist es wichtig, alle Blöcke in [ ] zu verschachteln. 
- 
  
 ==== Mehrere Scripte ==== ==== Mehrere Scripte ====
Zeile 97: Zeile 66:
     "​name":​ "​Fünfter Script",​     "​name":​ "​Fünfter Script",​
     "​cmd":​ "​disconnect;"​     "​cmd":​ "​disconnect;"​
 +  }
 +]
 +</​code>​
 +
 +Eine Datei mit nur einem Script:
 +
 +<​code>​
 +[
 +  {
 +   "​name":​ "Ein Script",​
 +   "​cmd":​ "​disconnect;"​
   }   }
 ] ]
script.1558621204.txt.gz · Zuletzt geändert: 2019/05/23 16:20 von fhr