home *** CD-ROM | disk | FTP | other *** search
- # ---------------------------------------------
- # - Beispielmakro fuer den Befehl getstateext -
- # ---------------------------------------------
-
- # Protokollfensterausgaben ermoeglichen
- set PROTWIN = "on"
-
- debug "Makroname: ", argv_0, "\n"
-
- # Erweiterten Status holen und einige Zustandsflags anzeigen
- getstateext Status
- and OnlineFlag = Status, "1"
- and VT100Flag = Status, "2"
- and KITFlag = Status, "4"
- and ERFlag = Status, "32"
- and MakroFlag = Status, "512"
-
- debug "OnlineFlag = ", OnlineFlag, "\n"
- debug "VT100Flag = ", VT100Flag, "\n"
- debug "KITFlag = ", KITFlag, "\n"
- debug "ERFlag = ", ERFlag, "\n"
- debug "MakroFlag =", MakroFlag, "\n"
-
- set JA = "JA"
- set NEIN = "NEIN"
-
- set Info = "Decoderinformationen:\n\nOnline: "
- set Flag = NEIN
- if OnlineFlag == "0" goto Weiter1
- set Flag = JA
-
- Weiter1:
- strcat Info, Flag, "\nVT100-Modus:"
- set Flag = NEIN
- if VT100Flag == "0" goto Weiter2
- set Flag = JA
-
- Weiter2:
- strcat Info, Flag, "\nKIT-Modus:"
- set Flag = NEIN
- if KITFlag == "0" goto Weiter3
- set Flag = JA
-
- Weiter3:
- strcat Info, Flag, "\nER-Verbindung:"
- set Flag = NEIN
- if ERFlag == "0" goto Weiter4
- set Flag = JA
-
- Weiter4:
- strcat Info, Flag, "\nMakro aktiv:"
- set Flag = NEIN
- if MakroFlag == "0" goto Weiter2
- set Flag = JA
-
- Weiter5:
- strcat Info, Flag, "\n"
-
- messagebox Antwort: "Hinweis", Info, "OK"
-