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:09]
fhr
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 =====
  
-==== Einzelner Script ====+Die script.json Datei ist eine Auflistung einzelner Blöcke.
  
-Einzelne Scripte sind in Blöcken organisiert. Ein block sieht wie folgt aus:+==== Block ====
  
-<​code>​+Einzelne Scripte sind in Blöcken organisiert. Ein block sieht wie folgt aus:<​code>​
 { {
   "​name":​ "Name des Scripts",​   "​name":​ "Name des Scripts",​
Zeile 39: Zeile 39:
 </​code>​ </​code>​
  
-Als letzte ​ist es wichtig alle Blöcke in [ ] zu verschachteln.+Als letztes ​ist es wichtigalle Blöcke in [ ] zu verschachteln. 
 + 
 +==== Fertige Datei ==== 
 + 
 +Als Beispiel für eine syntaktisch korrekte script.json,​ hier eine Datei die fünf Scripte definiert. 
 + 
 +<​code>​ 
 +
 +  { 
 +    "​name":​ "​Erster Script",​ 
 +    "​cmd":​ "scan 3;connect 0;​disconnect;​wait 5;connect 0;​disconnect;"​ 
 +  }, 
 +  { 
 +    "​name":​ "​Zweiter script",​ 
 +    "​cmd":​ "scan 5;" 
 +  }, 
 +  { 
 +    "​name":​ "​Dritter Script",​ 
 +    "​cmd":​ "​connect XX:​XX:​XX:​XX:​XX:​XX;"​ 
 +  }, 
 +  { 
 +    "​name":​ "​Vierter Script",​ 
 +    "​cmd":​ "write 2a00 '​test';"​ 
 +  }, 
 +  { 
 +    "​name":​ "​Fünfter Script",​ 
 +    "​cmd":​ "​disconnect;"​ 
 +  } 
 +
 +</​code>​ 
 + 
 +Eine Datei mit nur einem Script: 
 + 
 +<​code>​ 
 +
 +  { 
 +   "​name":​ "Ein Script",​ 
 +   "​cmd":​ "​disconnect;"​ 
 +  } 
 +
 +</​code>​
  
  
script.1558620594.txt.gz · Zuletzt geändert: 2019/05/23 16:09 von fhr