Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
|
variablen [2019/05/24 13:56] fhr |
variablen [2019/05/24 14:27] (aktuell) fhr |
||
|---|---|---|---|
| Zeile 12: | Zeile 12: | ||
| * Der Kommando ''scan &test'' würde einen scan mit der Dauer 5 durchführen. | * Der Kommando ''scan &test'' würde einen scan mit der Dauer 5 durchführen. | ||
| - | Variablen können jeden Wert enthalten, auch Kommandos. | + | Variablen können jeden Wert enthalten, auch Kommandos. __Der Name von Variablen darf keine Leerzeichen enthalten!__ |
| ==== Laden von Variablen aus Datei ==== | ==== Laden von Variablen aus Datei ==== | ||
| Zeile 39: | Zeile 39: | ||
| Zum löschen muss die gewünschte Variable, in der Liste, gedrückt und gehalten werden. | Zum löschen muss die gewünschte Variable, in der Liste, gedrückt und gehalten werden. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Umgang mit der Datei vars.json ===== | ||
| + | |||
| + | Die vars.json Datei ist eine Auflistung einzelner Blöcke. | ||
| + | |||
| + | ==== Block ==== | ||
| + | |||
| + | Einzelne Variablen sind in Blöcken organisiert. Ein block sieht wie folgt aus: | ||
| + | |||
| + | <code> | ||
| + | { | ||
| + | "name": "Name", | ||
| + | "cont": "wert | ||
| + | } | ||
| + | </code> | ||
| + | |||
| + | Diese Variable würden den Namen. "Name" tragen und den Wert "wert" enthalten. | ||
| + | |||
| + | ==== Mehrere Variablen ==== | ||
| + | |||
| + | 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. | ||
| + | |||
| + | ==== Fertige Datei ==== | ||
| + | |||
| + | Als Beispiel für eine syntaktisch korrekte vars.json, hier eine Datei die fünf Variablen definiert. | ||
| + | |||
| + | <code> | ||
| + | [ | ||
| + | { | ||
| + | "name": "Var1, | ||
| + | "cont": "Val1" | ||
| + | }, | ||
| + | { | ||
| + | "name": "Var2", | ||
| + | "cont": "scan 5;" | ||
| + | }, | ||
| + | { | ||
| + | "name": "Var3", | ||
| + | "cont": "XX:XX:XX:XX:XX:XX;" | ||
| + | }, | ||
| + | { | ||
| + | "name": "var4", | ||
| + | "cont": "2a00;" | ||
| + | }, | ||
| + | { | ||
| + | "name": "var5", | ||
| + | "cont": "'test'" | ||
| + | } | ||
| + | ] | ||
| + | </code> | ||
| + | |||
| + | Eine Datei mit nur einer Variable: | ||
| + | |||
| + | <code> | ||
| + | [ | ||
| + | { | ||
| + | "name": "eineVariable", | ||
| + | "cont": "Wert" | ||
| + | } | ||
| + | ] | ||
| + | </code> | ||