WinSTOP-Home

Die clevere PR-Lösung für
DOS und Windows

STOP meets X-Packet

Geschrieben von Hagen Edlich, support@pro-support.de - Druckbare Version vom 13.03.00

Bei X-Packet handelt es sich um ein weiteres auf TOP basierendes Terminal-Programm, das daher auch in den meisten Grundfunktionen mit STOP übereinstimmt. Weitere Informationen zu X-Packet gibt es auf der Anbieterhomepage unter http://www.xpacket.de.


Problem

X-Packet übermittelt den Ort bei Abfrage mittels des Remote-Befehls //QTH.
Dieser ist bei STOP mit einer Locator-Berechnung belegt (externes Programm (99) QTH.EXE) und führt dadurch zu Fehlermeldungen.
Info am Rande:
WinSTOP ist ohne
Änderung kompatibel

Und so machen wir auch das STOP halbwegs kompatibel:

- Zunächst benennen wir die QTH.EXE im RUN-Verzeichnis um, z.B. in QTHCALC.EXE.
- Dann legen wir einige neue BATCH- und Datendateien an. (Ort: RUN-Verzeichnis)

    PERSONAL.TXT   (Diese Datei enthält die eigenen Daten)

    //NAM Hagen
    //QTH Coswig
    //LOC JO61FV


    PERSONAL.BAT   (Diese Datei ist für die Übertragung zuständig)

    @type personal.txt > C:\PR\STOP\TMP\DOSBILD.$$$

- Dabei gilt folgendes:
  • Die Pfade in der Batch-Datei müssen den Gegebenheiten angepaßt werden.
  • Der Name der Batch-Datei ist den Gegebenheiten anzupassen.
  • Soll der Befehl sowohl unter //PER, //PERS und //PERSONAL verfügbar sein, kann man die obige Befehlszeile der PERSONAL.BAT einfach unter den verschiedenen Namen abspeichern (im RUN-Verzeichnis).
- Nötige Änderungen der REMOTES.TOP
    Ausschnitt REMOTES.TOP
    (zur Einfügung des QTH-Befehles als CITY-Eintrag)

    57 BBS      3 9 0
    58 CITY     2 8 0         Übernehme einfach die CITY-Zeile mit
    58 QTH      3 8 0         entsprechender Änderung Befehlsname
    59 LOCATOR  2 1 0         und Länge (QTH/3).
    60 TEL      1 1 0

    Entfernung der alten QTH-Locator-Berechnug

    99 QTH      3 9 0         Entfällt! Entfernen! Wech damit!

    Eintragung der neuen //PERSONAL-Befehle als 99er-Remotes:

    99 PER      3 9 0         Wie oft und mit welcher Befehlslänge
    99 PERS     4 9 0         es eingetragen wird, hängt von den
    99 PERSONAL 8 9 0         Gewohnheiten und Gegebenheiten ab, meist

    wird der Befehl nur per //PERS gerufen, so daß ein entsprechender
    Eintrag ausreichen würde (hier blau vorgehoben).

    Zu jedem eingetragenen Befehl MUSS jeweils eine Batch-Datei existieren
    (Inhalts siehe oben!).

    99 QTHCALC  7 9 0         trägt dann wieder die zuvor umbenannte

    alte QTH.EXE (jetzt ja umbenannt nach QTHCALC.EXE) zur Locatorberechnung
    ein. Der Aufruf erfolgt wie gewohnt mittels QTHCALC Loc1 Loc2.


Natürlich wurde das alles bei heruntergefahrenem STOP durchgeführt. Daher also STOP neu starten, nun kann es ans Testen gehen. Kommt also von auß nun eine Abfrage, z.B. //PERS, verschwindet STOP kurz im DOS, führt den neuen Befehl aus und gibt die User-Daten an die fragende Station zurück. Fragt man selbst mit //PERS bei einer X-Packet-Station die Daten ab, kommt nun beim Versuch, den Ort mittels //QTH einzutragen, kein Fehlerroman mehr, der Ort wird anstandslos übernommen.

Will man eine Locator-Berechnung ausführen, benutzt man nun //QTHCALC in gleicher Weise wie zuvor QTH.EXE, ist ja das gleiche Programm geblieben.

Einschränkung

Die von XPACKET automatisierte Abfrage #REQUESTNAME# beim Login in eine XP-Station wird nicht beantwortet.
Info am Rande:
WinSTOP beantwortet die Request-Funktion!

Ich benutze das hier schon einige Jahre ohne Probleme.

Viel Erfolg, 73 de hagen