Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
variablen [2019/05/24 13:54] fhr [Variablen über Oberfläche setzen] |
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 20: | Zeile 20: | ||
| ==== Variablen über Kommando setzen ==== | ==== Variablen über Kommando setzen ==== | ||
| - | In Standardkonfiguration, setzt der Kommando //set// eine Variable. Der Syntax ist:<code> | + | In Standardkonfiguration, setzt der Kommando //set// eine Variable. Der Syntax ist:<code> |
| set Name Wert; | set Name Wert; | ||
| </code> | </code> | ||
| Zeile 26: | Zeile 26: | ||
| (siehe Kommandos) | (siehe Kommandos) | ||
| - | ==== ::screenshot_1558698602.png?197x350 Variablen über Oberfläche setzen ==== | + | ==== Variablen über Oberfläche setzen ==== |
| - | Die Oberfläche zur Variablen Verwaltung lässt sich über den Menüpunkt "Add Var" öffnen. Hier lassen sich alle aktuellen variablen anzeigen,löschen oder neue hinzugefügt werden. | + | Die Oberfläche zur Variablen Verwaltung lässt sich über den Menüpunkt "Add Var" öffnen. Hier lassen sich alle aktuellen variablen {{ :screenshot_1558698602.png?200}}anzeigen,löschen oder neue hinzugefügt werden. |
| Links des : ist der Name, rechts der Wert der Variable. | Links des : ist der Name, rechts der Wert der Variable. | ||
| Zeile 36: | Zeile 36: | ||
| Hinzugefügt werden Variablen über die zwei Textfelder. Im linken wird der Name der Variable definiert, im rechten ihr Wert. Mit druck auf den Button "Set" wird sie hinzugefügt | Hinzugefügt werden Variablen über die zwei Textfelder. Im linken wird der Name der Variable definiert, im rechten ihr Wert. Mit druck auf den Button "Set" wird sie hinzugefügt | ||
| - | === Variable löschen: === | + | === Variable löschen: === |
| 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> | ||