home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / ham / gp152.zip / DL.GPH < prev    next >
Text File  |  1993-06-22  |  12KB  |  290 lines

  1. @@
  2.  
  3.   //<n> <Text>           : Text an Kanal <n> senden
  4.   //7+ <ON/OFF>          : Schaltet 7+ AutoSave an oder aus
  5.   //Bell                 : Sysop rufen
  6.   //CATalog [Filter]     : Liste der Dateien, die gelesen werden koennen
  7.   //CD <Verzeichnis>     : Wechselt in ein anderes User-Verzeichnis
  8.   //CUT                  : Bricht einen Lesevorgang ab
  9.   //DELete               : Loescht eine mit //Write angelegte Datei
  10.   //DIRectory [Filter]   : siehe //CATalog
  11.   //DISConnect           : Schneller Disconnect (ohne Verabschiedung)
  12.   //Echo <text>          : Sendet "text" zurueck
  13.   //END                  : Beendet eine mit //Write gestartete Textspeicherung
  14.   //Help [befehl]        : Diese Meldung bzw. detaillierte Hilfe fuer "befehl"
  15.   //Info                 : Sendet die Stationsinfo (wenn vorhanden)
  16.   //Language <sprache>   : Wechselt die Sprache der Meldungen
  17.   //MHeard [anzahl]      : Zeigt eine Liste von gehoerten Stationen
  18.   //MHeard <call>        : Gibt aus, in wann <call> zuletzt gehoert wurde
  19.   //Name <name>          : Speicherung des eigenen Namens in die Namensdatei
  20.   //NEws                 : Aktuelle Neuigkeiten (wenn vorhanden)
  21.   //PRompt <ON/OFF>      : Schaltet das Prompt an oder aus
  22.   //Quit                 : Beendet die Verbindung
  23.   //Read <datei>         : Sendet die Datei "datei"
  24.   //RPrg <datei>         : Sendet eine Binaerdatei im Automodus
  25.   //RTt <PortNr>         : Laufzeitmessung der Verbindung
  26.   //RUN <programm>       : Startet ein externes Programm
  27.   //Usage [rufzeichen]   : Liste der connecteten Stationen
  28.   //VERsion              : Zeigt die Versionsnummer dieser Software
  29.   //Write <datei>        : Speichert den folgenden Text in die Datei "datei"
  30.   //WPrg <datei>         : Speichert eine Binaerdatei im Automodus
  31.  
  32.   Alle Befehle muessen am Anfang der Zeile beginnen und mit <CR> beendet
  33.   werden.
  34.   Weiteres mit //Help Help
  35.  
  36. @7+,2
  37.  
  38.   //7+ <ON/OFF>
  39.       Dieser Befehl schaltet 7+ AutoSave an bzw. aus. Dies ist dann praktisch,
  40.       wenn man einer Station eine Reihe von 7Plus-Dateien uebertragen will,
  41.       Operator aber gerade nicht da ist und man nicht sicher ist, ob er die
  42.       AutoSave-Funktion eingeschaltet hat oder nicht. Anstatt die Dateien
  43.       einzeln mit //W zu uebertragen oder auf der OP zu warten, kann man nun
  44.       einfach die AutoSave-Funktion per Fernsteuerung einschalten und dann
  45.       die Dateien einfach senden.
  46.  
  47. @WPRG,2
  48.  
  49.   //WPrg <dateiname>
  50.       Mit diesem Befehl wird eine Datei im Automodus empfangen und auf
  51.       Diskette/Festplatte gespeichert.
  52.       Der Automodus benutzt ein kleines Uebertragungsprotokoll und eine
  53.       Pruefsumme, so dass es so moeglich ist, eine Binaerdatei 1:1 zu
  54.       uebertragen. Der Automodus ist kompatibel zu THP und SP.
  55.  
  56. @WRITE,1
  57.  
  58.   //Write <dateiname>
  59.       Diese Funktion dient zum Speichern von Nachrichten auf Diskette
  60.       bzw. Festplatte. Der nachfolgende Text wird so lange in diese Datei
  61.       geschrieben, bis die Speicherung mit "//END" oder Ctrl-Z beendet wird.
  62.  
  63. @VERSION,3
  64.  
  65.   //VERsion
  66.       Gibt die Versionsnummer dieser Software aus.
  67.  
  68. @USAGE,1
  69.  
  70.   //Usage [rufzeichen]
  71.       Diese Funktion liefert den augenblicklichen Connect-Status dieser
  72.       Station zururck.
  73.       Der Parameter rufzeichen ist optional und liefert den Namen und
  74.       Pfad von "rufzeichen", falls dieser in der Namensliste gespeichert
  75.       ist. Die Speicherung des eigenen Namens erfolgt mit dem Name-Befehl.
  76.  
  77. @RUN,3
  78.  
  79.   //RUN <programm>
  80.       Diese Funktion ruft externe Programme auf und leitet deren Ausgabe
  81.       zum TNC um.
  82.       Es sind zwei Arten von Remote-Programmen moeglich:
  83.       a) herkoemmliche Remote-Programme:
  84.         Diese Programme muessen die DOS Standardausgabe benutzen. Dies hat den
  85.         Effekt, dass diese Programme auch unter DOS zu benutzen sind und somit
  86.         auch die Programmerstellung wesentlich erleichtert wird. Der komplette
  87.         Funktionsablauf des Befehls erfolgt in fuenf Schritten:
  88.              1.: Oeffnen einer temporaeren Datei auf Diskette/Festplatte.
  89.              2.: Umleiten des DOS-Geraets "CON" in die temporaere Datei mit
  90.                  Hilfe von DOS-Funktionen.
  91.              3.: Aufruf des externen Programms, alle Ausgaben ueber "CON"
  92.                  landen in der temporaeren Datei.
  93.              4.: Temporaere Datei lesen und den Inhalt zum TNC senden.
  94.              5.: Temporaere Datei loeschen.
  95.         Externe Programme koennen nachtraeglich von jedem Benutzer von GP
  96.         programmiert werden, egal in welcher Programmiersprache.
  97.         Es ist nur zu beachten, dass die Bildschirmausgabe nicht ueber das
  98.         BIOS oder in den Bildschirmspeicher erfolgen darf, sondern ueber
  99.         die DOS-Standardausgabe. Ausserdem darf das Programm keine Tastatur-
  100.         eingaben verlangen, sondern alle Eingaben ueber die Kommandozeilen-
  101.         parameter erhalten.
  102.         Bei diesen Programmen sind jedoch keine interaktive Kommunikation mit
  103.         dem Remote-User moeglich, ausserdem wird GP waehrend der Ausfuehrung
  104.         dieser Programme angehalten.
  105.  
  106.       b) GPRI-Programme
  107.         Diese Programme nutzen eine spezielle Programmierschnittstelle von
  108.         GP ab Version 1.50. Dadurch laufen diese Programme im quasi
  109.         "Multitasking"-Betrieb und machen zum einen eine interaktive
  110.         Kommunikation mit dem Remote-User moeglich und zum anderen kann GP
  111.         waehrend der Ausfuehrung des Programms normal weiterlaufen. Dadurch
  112.         koennen auch mehrere GPRI-Programme auf unterschiedlichen Kanaelen
  113.         gleichzeitig laufen.
  114.  
  115.       Der Parameter <?> sendet eine Liste von Programmen, die aufgerufen
  116.       werden koennen, zurueck.
  117.  
  118. @RPRG,2
  119.  
  120.   //RPrg <dateiname>
  121.       Mit diesem Befehl wird eine Datei im Automodus gesendet.
  122.       Der Automodus benutzt ein kleines Uebertragungsprotokoll und eine
  123.       Pruefsumme, so dass es so moeglich ist, eine Binaerdatei 1:1 zu
  124.       uebertragen. Der Automodus ist kompatibel zu THP und SP.
  125.  
  126. @READ,1
  127.  
  128.   //Read <dateiname>
  129.       Dieses Kommando dient zum Lesen von Textdateien, die mit //CATalog
  130.       oder //DIRectory aufgelistet werden koennen. Der Dateiname muss
  131.       durch ein Leerzeichen getrennt direkt hinter dem Befehl angegeben
  132.       werden, und zwar in der Form "name.ext", wie z.B. TESTDATEI.TXT
  133.  
  134. @QUIT,1
  135.  
  136.   //Quit
  137.       Dient zum Trennen der Verbindung. Vorher wird noch ein
  138.       Verabschiedungstext gesendet und anschliessend ein
  139.       Disconnect ausgeloest.
  140.  
  141. @PROMPT,2
  142.  
  143.   //PRompt <ON/OFF>
  144.       Mit diesem Befehl laesst sich ein Systemprompt ein- bzw. ausschalten.
  145.       Wenn das Prompt eingeschaltet ist, erscheint es nach jedem
  146.       ausgefuehrten Befehl und signalisiert damit, dass das System
  147.       auf die naechste Eingabe wartet.
  148.  
  149. @NEWS,2
  150.  
  151.   //NEws
  152.       Gibt Auskunft ueber aktuelle Neuigkeiten.
  153.  
  154. @NAME,1
  155.  
  156.   //Name <name>
  157.       Mit diesem Befehl teilt man dem System seinen Namen mit. Dieser
  158.       wird zusammen mit dem Connect-Pfad in eine Liste gespeichert.
  159.       Der Name muss durch ein Leerzeichen getrennt direkt hinter dem
  160.       Befehl angegeben werden.
  161.       Der Name selbst kann alle Zeichen, auch Leerzeichen, enthalten.
  162.  
  163. @MHEARD,2
  164.  
  165.   //MHeard [anzahl]
  166.       Diese Funktion liefert eine Liste von Rufzeichen, die von dieser
  167.       Station gehoert wurden. Wird hinter dem Befehl eine Zahl angegeben,
  168.       wird die eintsprechende Anzahl der zuletzt gehoerten Stationen
  169.       ausgegeben. Der Defaultwert ist 20.
  170.  
  171. @INFO,1
  172.  
  173.   //Info
  174.       Gibt Auskunft ueber diese Station. (wenn vorhanden)
  175.  
  176. @HELP,1
  177.  
  178.   //Help
  179.       Allgemeine Informationen:
  180.       Allen Fernsteuerbefehlen muessen zwei Schraegstriche vorangestellt
  181.       werden, damit GP diese auch als Fernsteuerbefehle interpraetiert.
  182.       Die Befehle koennen abgekuerzt werden, indem man nur die Gross-
  183.       buchstaben der Befehlsnamen verwendet, wie sie in den Hilfetexten
  184.       vorkommen. Parameter der Befehle sind in Kleinschrift geschrieben
  185.       und in spitze Klammern gesetzt. Diese Parameter muessen direkt hinter
  186.       dem Befehl angegeben werden (ohne Klammern). Parameter in eckigen
  187.       Klammern sind optional und koennen weggelassen werden.
  188.       Ist ein Parameter in den Hilfetexten in Grossbuchstaben geschrieben,
  189.       muss dieser in voller Laenge angegeben werden. Die Gesamtlaenge des
  190.       Fernsteuerbefehls inclusive Uebergabeparameter darf 80 Zeichen nicht
  191.       ueberschreiten.
  192.  
  193. @END,3
  194.  
  195.   //END
  196.       Beendet einen mit //Write gestarteten Schreibvorgang. Bei einer
  197.       Binaerfile-Uebertragung wird der Befehl ignoriert.
  198.  
  199. @ECHO,1
  200.  
  201.   //Echo <text>
  202.       Diese Funktion hat die Wirkung eines Echos. Sie sendet einen
  203.       durch ein Leerzeichen abgetrennten nachfolgenden Text wieder
  204.       zurueck.
  205.  
  206. @DISCONNECT,4
  207.  
  208.   //DISConnect
  209.       Dient zum sofortigen Trennen der Verbindung. (ohne Verabschiedung)
  210.  
  211. @DIRECTORY,3
  212.  
  213.   //DIRectory
  214.       Mit diesem Befehl wird eine Liste von Dateien ausgegeben,
  215.       die fuer jeden User zugaenglich sind. Alle angezeigten
  216.       Dateien koennen mit //Read gelesen werden. Mit //Write
  217.       angelegte Dateien werden ebenfalls in dieses Directory
  218.       geschrieben. Die Angabe von Wildcards sind erlaubt, also
  219.       z.B. "//DIRectory *.txt". Es koennen auch mehrere Wildcards an-
  220.       gegeben werden, die dann durch ein Semikolon getrennt
  221.       werden muessen, z.B. "//DIRectory *.txt;*.doc".
  222.  
  223. @DELETE,3
  224.  
  225.   //DELete <dateiname>
  226.       Dieser Befehl dient zum Loeschen von Textdateien im Userdirectory.
  227.       Es koennen jedoch nur Dateien geloescht werden, die das eigene Call
  228.       als Namen bilden oder die mit //Write selbst angelegt wurden. Hierbei
  229.       wird ein Header, der beim Speichern automatisch angelegt wird, auf
  230.       das Rufzeichen untersucht. Stimmen die Rufzeichen nicht ueberein,
  231.       kann die Datei nicht geloescht werden. Aus diesem Grund koennen auch
  232.       keine Binaerdateien geloescht werden, da sie keinen Header enthalten.
  233.  
  234. @CD,2
  235.  
  236.   //CD <directory>
  237.       Mit diesem Befehl ist es moeglich, das aktuelle Userdirectory zu
  238.       wechseln, sofern mehrere existieren. Es kann nur in Unterverzeichnisse
  239.       des vom Sysop festgelegten Remote-Verzeichnisses gewechselt werden.
  240.       Die Bedienung des Befehls entspricht ansonsten dem DOS-Befehls CD.
  241.       "//CD .." wechselt in das uebergeordnete Verzeichnis.
  242.       Der Aufruf von "//CD" ohne Parameter zeigt das aktuelle Verzeichnis an.
  243.  
  244. @CUT,3
  245.  
  246.   //CUT
  247.       Mit diesem Befehl wird ein mit //Read gestarteter Lesevorgang
  248.       abgebrochen. Bei Digipeater-Verbindungen kann es zu Verzoegerungen
  249.       kommen, so dass nach Aufruf dieses Befehls dennoch einige Pakete
  250.       empfangen werden, in der Regel sind jedoch maximal drei Pakete
  251.       ohne Bestaetigung unterwegs, so dass nach Ausfuehrung des Befehls
  252.       noch maximal drei Pakete empfangen werden koennen.
  253.  
  254. @CATALOG,3
  255.  
  256.   //CATalog
  257.       Mit diesem Befehl wird eine Liste von Dateien ausgegeben,
  258.       die fuer jeden User zugaenglich sind. Alle angezeigten
  259.       Dateien koennen mit //Read gelesen werden. Mit //Write
  260.       angelegte Dateien werden ebenfalls in dieses Directory
  261.       geschrieben. Die Angabe von Wildcards sind erlaubt, also
  262.       z.B. "//CATalog *.txt". Es koennen auch mehrere Wildcards an-
  263.       gegeben werden, die dann durch ein Semikolon getrennt
  264.       werden muessen, z.B. "//CATalog *.txt;*.doc".
  265.  
  266. @BELL,1
  267.  
  268.   //Bell
  269.       Dieser Befehl loest einen Gong aus, um den Sysop zu rufen.
  270.  
  271. @LANGUAGE,1
  272.  
  273.   //Language <Sprache>
  274.       Mit Hilfe dieses Befehls kann die Prache der Fernsteuer-Meldungen
  275.       geaendert werden, soweit die gewuenschte Sprache von GP unterstuetzt
  276.       wird. Der Aufruf von //L ohne Parameter liefert eine Liste aller
  277.       verfuegbaren Sprachen.
  278.  
  279. @RTT,2
  280.  
  281.   //RTt <PortNr>
  282.       Dieser Befehl aktiviert eine Messung der Laufzeit. Dazu muss jedoch
  283.       die eigene Station Fernsteuerbefehle ausfuehren koennen.
  284.       Ist das eigene Terminalprogramm in der Lage, den Befehl //Echo zu
  285.       verarbeiten, so reicht der Aufruf von /RTt ohne zusaetzlichen Parameter.
  286.       BayCom- oder Digicom-User muessen die Portnummer, auf dem dieses QSO
  287.       laeuft, angeben, z.B. //RT 1
  288.  
  289. @@[EOF]
  290.