home *** CD-ROM | disk | FTP | other *** search
- *
- * Beispiel-Script zum Einloggen ins ZELATOR-SYSTEM BERLIN als Besucher
- *
- * Folgende Kommandos werden benutzt:
- *
- * clear := Felix Bildschirm löscchen
- * echo := Text auf Felix Bildschirm ausgeben
- * modem := Sende Modembefehl
- * wait := Warten auf String mit Angabe von Timeout in Sekunden
- * Syntax: modem timeout "string"
- *
- * tone := Erzeugt einen Lautprecherton
- * Syntax: tone Frequenz Dauer
- *
- * setpos := Text anzeigen
- * Syntax: ZEILE SPALTE TEXT
- *
- * while := Start einer Schleife
- * enddo := Ende einer Schleife
- * exit := Schleife verlassen
- * quit := Script beenden
- *
- *****************************************************************************
- do blau
- clear
- echo aus
- *
- *
- store anwahl 1
- *
- *
- echo ┌─────────────────────────────────────────────────────────────┐\m\j
- echo │ Automatische Anwahl ZELATOR-BERLIN Tel-Nr.: 2514308 │\m\j
- echo │ │\m\j
- echo │ FELIX Version 2.2 1995 von Andreas Baumann │\m\j
- echo └─────────────────────────────────────────────────────────────┘\m\j
- wait 3
- setpos 6 10 ╓──────────────────────────────────────╖
- setpos 7 10 ║ █▓▓▒▒░░ Modem Reset ░░▒▒▓▓█ ║
- setpos 8 10 ╙──────────────────────────────────────╜
- modem atz\M
- wait 5 "OK"
- wait 1
- while
- *
- wait 2
- *
- * Beende den Script nach 5 Anwahlversuchen !!!!
- *
- if greater anwahl 2
- echo an
- clear
- wait 1
- quit
- endif
- *
- *
- setpos 6 10 ╓──────────────────────────────────────╖
- setpos 7 10 ║ █▓▓▒▒░░ Anwahl 2514308 ░░▒▒▓▓█ ║
- setpos 8 10 ╙──────────────────────────────────────╜
- modem atdp2514308\M
- *
- * Warte 60 Sekunden auf eine Modem-Meldung.
- * Nach Timeout (60 Sekunden) beende den Script.
- * Wenn keine Verbindung hergestellt werden kann, soll die Schleife
- * erneut ausgeführt werden.
- * Konnte eine Verbindung hergestellt werden, einloggen ins System!
- *
- when 45 "CONNECT", "BUSY", "NO DIALTONE", "NO CARIER", "VOICE", "WAHLSPERRE"
- case 0
- quit
- case 1
- if isdcd
- setpos 6 10 ╓──────────────────────────────────────╖
- setpos 7 10 ║ █▓▓▒▒░░ Verbindung OK! ░░▒▒▓▓█ ║
- setpos 8 10 ╙──────────────────────────────────────╜
- tone 300 1
- tone 100 1
- tone 300 1
- tone 100 1
- tone 300 1
- tone 100 1
- tone 300 1
- tone 100 1
- clear
- echo an
- endif
- WAIT 10
- *
- * Mailbox starten, in diesen Beispiel durch Eingabe von "gast"
- *
- send gast\m
- WAIT 10
- *
- * Sende Benutzername, in diesen Beispiel "gast"
- *
- SEND gast\m
- WAIT 10
- EXIT
- case 3 6
- tone 100 2
- tone 100 2
- tone 100 2
- wait 1
- setpos 6 10 ╓──────────────────────────────────────╖
- setpos 7 10 ║ █▓▓▒▒░░ Kein Wählton ???!! ░░▒▒▓▓█ ║
- setpos 8 10 ╙──────────────────────────────────────╜
- *
- * Anwahl-Variabel hochzählen...
- *
- incr anwahl 1
- *
- loop
- case 2 4 5
- tone 100 1
- tone 100 1
- tone 100 1
- setpos 06 10 ╓──────────────────────────────────────╖
- setpos 07 10 ║ █▓▓▒▒░░ Keine Verbindung!! ░░▒▒▓▓█ ║
- setpos 08 10 ╙──────────────────────────────────────╜
- setpos 09 10 ╓──────────────────────────────────────╖
- setpos 10 10 ║ █▓▓▒▒░░ Pause 30 Sekunden! ░░▒▒▓▓█ ║
- setpos 11 10 ╙──────────────────────────────────────╜
- wait 30
- setpos 10 10 ║ █▓▓▒▒░░ ░░▒▒▓▓█ ║
- loop
- endcase
- enddo
- *
- timeout 12000
- *
- * Terminal auf ANSI stellen, durch Eingabe von 1 (ohne RETURN)
- *
- SEND 1
- *
- * Deutsche umlaute Einstellen
- *
- WAIT 8
- send 2
- *
- * GEO-NET Steuerung einschalten (Voreinstellung)
- *
- WAIT 8
- send \m
- *
- * Begruessungs-Schirm abwarten und Aktuelle Login-Info überspringen
- * Wartezeit ca. 40 Sekunden (2400er Modem ) !
- *
- wait 40
- *
- send demo\m
- wait 300
- *
- * Auflegen
- *
- hangup
- *
- * Script beenden
- *
- quit
- *
- *
- PROCEDURE BLAU
- echo \27[33m
- echo \27[47m
- echo \27[1m
- RETURN
-
-