home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
c't freeware shareware 2001 January
/
CT_SW0101.ISO
/
mac
/
software
/
kommunik
/
misc
/
zoc400wg.exe
/
setup.fil
/
script
/
RXSAMPLE
/
MANUAL
/
ZOCLASTL.ZRX
< prev
next >
Wrap
Text File
|
1996-09-17
|
1KB
|
51 lines
/* REXX Programm zum An- und WiederwÑhlen einer Telefonnummer */
/* Benutzer nach Telefonnummer fragen */
number= ZocAsk("Welche Nummer soll gewÑhlt werden?")
/* Nummer anwÑhlen, wenn Eingabe nicht leer und kein ESC
gedrÅckt wurde */
IF number\="" & number\="##CANCEL##" THEN DO
/* Maximal 5 Anwahlversuche */
DO TRY=1 TO 5
SAY "Versuch #" TRY
CALL ZocDial number
/* Warte 60 Sekunden auf Antwort */
CALL ZocTimeout 60
/* öberprÅfe die nÑchsten 6 Zeilen */
DO LINE=1 TO 6
/* NÑchste Textzeile empfangen */
timeout= ZocGetLine()
/* Wenn Timeout erreicht, Script mit Fehler beenden */
IF timeout=640 THEN SIGNAL ERROR
/* Wenn belegt, Anwahl wiederholen */
IF ZOCLASTLINE()="BUSY" THEN LEAVE LINE
/* Programm beenden, wenn kein Carrier vorhanden */
IF ZOCLASTLINE()="NO CARRIER" THEN DO
SAY "Fehler!"
LEAVE TRY /* éu·ere Schleife verlassen */
END
/* Verbindung erfolgreich hergestellt */
IF LEFT(ZOCLASTLINE(),7)="CONNECT" | ,
LEFT(ZOCLASTLINE(),7)="CARRIER" THEN DO
CALL ZocBeep 3 /* Benutzer aufwecken */
LEAVE TRY /* éu·ere Schleife verlassen */
END
END LINE
CALL ZOCDELAY 30 /* 30 Sekunden warten */
END TRY
END /* IF */