HOLEZEIT.EXE Version 1.00 Das Programm sollte in der autoexec.bat installiert werden, wobei mit Parametern das Anwahlverhalten geändert werden kann. Weiterhin steuert die Datei HOLEZEIT.INI mehrere Parameter. Wer nicht direkt an einer Amts- leitung angeschlossen ist (z.B. 0 vorwählen für Freizeichen) oder das Modem nicht an COM1 angeschlossen hat, muß unbedingt die Werte anpassen. Die INI Datei wird - falls nicht vorhanden - beim Aufruf erzeugt. Das Programm gibt mehrere ERRORLEVEL zurück, um verschiedene Fehlerzustände an DOS zu melden. HOLEZEIT ? gibt folgenden Hilfetext aus: --------------------- Hilfetext ------------------------------------- HOLEZEIT holt das aktuelle Datum und die aktuelle Zeit per Modem und stellt die Rechneruhr. Das Verhalten kann durch Parameter angepaßt werden: Groß- und Kleinschreibung wird ignoriert. Version: 1.00 Syntax: HOLEZEIT ? WOCHE MONAT ? zeigt diesen Hilfetext an. WOCHE gleicht nur jeden Montag die Zeit ab. MONAT gleicht nur jeden 01. eines Monats die Zeit ab. Standardeinstellungen stehen in C:\HOLEZEIT.INI falls das Programm nicht funktioniert, bitte dort Parameter überprüfen. Sollten Sie die INI Datei wieder auf den Originalzustand setzen wollen, einfach löschen und HOLEZEIT aufrufen. Die Original INI wird wieder erstellt. (c) FREEWARE von Hubert Brandel - email: HubertBrandel@compuserve.com -------------INI Datei----HOLEZEIT.INI-------------------------------- INI Datei von HOLEZEIT.EXE Version 1.00 Nach jeder Zeile stehen Erläuterungen, welche die möglichen Parameter und Tips enthalten. Nach einem Schlüsselwort nur Parameter folgen. Kommentare bitte wie angezeigt in eigene Zeilen schreiben. WAHLVERFAHREN=P gültige Werte sind: P oder T P steht für Pulse oder Impulsewahlverfahren (IWV). Es knackt beim Wählen. T steht für Tone, Ton- oder Mehrfrequenzwahlverfahren. Töne beim Wählen. da P scheinbar immer funktioniert ist P Standard. AMT= bei Nebenstellenanlagen muß angegeben werden, was nötig ist um ins öffent- liche Telefonnetz zu gelangen. Meist ist dies eine 0 . Weiterhin muß man etwas warten, bis das Freizeichen ertönt. Bei meinem Creatix Modem gibt man einen : ein um auf das Freizeichen zu warten, oder je Sekunde Warte- zeit ein , . AMT=0: wählt also eine 0 für das Amt und wartet auf das Freizeichen. AMT=0,, wählt also eine 0 für das Amt und wartet 2 Sekunden auf das Freizeichen. Manchmal funktioniert : nicht, dann muß man , testen. ohne Nebenstellenanlage einfach AMT= schreiben. INIT=AT&F0 Zeichen, welche laut Modemhandbuch das Modem zurücksetzen. Diese Zeichenfolge stammt von meinem Creatix Modem. TELNR=0:999999 Telefonnummer eines Zeitansagedienstes mit Modem angeben. Mir ist nur diese Telefonnummer bekannt: 0531512038 COM=1 Nummer der seriellen Schnittstelle, an der das Modem ange- schlossen ist. Standart ist 1, auch wenn kein Wert angegeben wird. --------------------Rückgabewerte------------------------------------------ 0 ' kein Fehler 1 ' PowerBasic / allgemeiner Fehler 2 ' Modem meldet BUSY - Gegenstelle ist besetzt. 3 ' Modem meldet ERROR - Kein Amt etc. 4 ' PowerBasic meldet Fehler nach OPEN COMx - COM= in INI Datei ist falsch 5 ' INI-Datei wurde mit Standardwerten neu erzeugt Abfrage in DOS-Batchdateien: HOLEZEIT MONAT if errorlevel=5 goto FehlerMeldungININeu if errorlevel=4 goto FehlerMeldungINICOMfalsch if errorlevel=3 goto FehlerMeldungModemERROR if errorlevel=2 goto FehlerMeldungModemBUSY if errorlevel=1 goto FehlerMeldungAllgemein goto Ende :FehlerMeldungININeu ... Die Reihenfolge von ERRORLEVEL=5 bis 1 ist sehr wichtig, da die Abfrage in Batchdateien nicht IST GLEICH sondern IST GRÖßER GLEICH bedeuted !