ECMDScript: Unterschied zwischen den Versionen
Habo (Diskussion | Beiträge) (→Beispiele für ECMD Script) |
Habo (Diskussion | Beiträge) (→Beispiele für ECMD Script) |
||
Zeile 27: | Zeile 27: | ||
* Dateiendung ".es" | * Dateiendung ".es" | ||
* nicht im inline vfs ablegen, da diese Dateien gezipped sind | * nicht im inline vfs ablegen, da diese Dateien gezipped sind | ||
+ | * aufruf mit "call test1.es" | ||
Beispiel 1: | Beispiel 1: |
Version vom 23. Mai 2009, 20:16 Uhr
ECMD Scripting
Scripting soll dazu dienen ohne Änderung an der Firmware Scripte zu ermöglichen.
Dafür gibt es folgende Befehle:
- wait
- set
- get
- inc
- dec
- if
- call
- exit
- goto
- rem
- echo
Erläuterungen zu den Befehlen sind in der Ecmd Reference
Beispiele für ECMD Script
Dazu auf einem "NICHT INLINE" Dateisystem ein Script ablegen z.b. test1.es
Hinweise:
- UNIX Zeilenumbruch
- Dateiendung ".es"
- nicht im inline vfs ablegen, da diese Dateien gezipped sind
- aufruf mit "call test1.es"
Beispiel 1:
echo run script! wait 100 echo do inc set 1 5 echo do get get 1 exit