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 / ZOCEVENT.DOC < prev    next >
Text File  |  1996-10-26  |  3KB  |  76 lines

  1.  
  2. ---------------------------------------------------------------------------
  3. 1) WIE WIRD ZOCEVENT.ZRX VERWENDET
  4. ---------------------------------------------------------------------------
  5.  
  6.    Die Datei ZOCEVENT.ZRX wird an mehreren Stellen im ZOC-Programm
  7.    mit einem der unten aufgefÅhrten Parameter aufgerufen.
  8.  
  9.    ZOCEVENT.ZRX kann z.B. dazu verwendet werden, ein Fax-Programm
  10.    abzuschalten, noch bevor ZOC versucht, den COM-Port zu îffnen, und
  11.    das Fax-Programm wieder zu aktivieren, wenn ZOC beendet wird (das
  12.    OS/2-Programm FaxWorks bietet dieses Feature anhand der Datei 
  13.    FXRCV.EXE, das im Beispielprogramm ZOCEVENT.ZRX verwendet wird).
  14.  
  15.  
  16.  
  17. ---------------------------------------------------------------------------
  18. 2) AUFRUF-PARAMETER
  19. ---------------------------------------------------------------------------
  20.  
  21.    ----------------------------  ------------------------------------------
  22.    EREIGNIS                      PARAMETER
  23.    ----------------------------  ------------------------------------------
  24.    Beim Starten von ZOC          OPEN
  25.    Vor ôffnen eines Device       DEVOPEN '<device-name>' '<device-opts>'
  26.    Nach Schlie·en eines Device   DEVCLOSE '<device-name>' 
  27.    Beim Beenden von ZOC          CLOSE
  28.    ----------------------------  ------------------------------------------
  29.  
  30.    Der Device-Name hei·t wie unter ZOC angegeben, jedoch immer in Gro·buch-
  31.    staben (z.B. SERIAL/MODEM).
  32.  
  33.    Die Device-Optionen sind undokumentiert, es mu· demnach ein wenig
  34.    experimentiert werden (siehe Debug-Modus). Da die Device-Optionen aber
  35.    nur zur Erkennung des COM-Ports verwendet werden, nachfolgend die
  36.    Anleitung zum Parsen der Optionen SERIAL/MODEM:
  37.  
  38.    /* ZOCEVENT.ZRX */
  39.    PARSE ARG Event " '" DeviceName "'" "'" DeviceOpts "'"
  40.  
  41.    /* wenn seriell, dann COM-Port holen */
  42.    IF Event="DEVOPEN" & DeviceName="SERIAL/MODEM" THEN DO
  43.        PARSE VALUE DeviceOpts WITH "[" id "]" serport ":" baud "-" opts "|" 
  44.        serport= TRANSLATE(serport)  /* in Gro·buchstaben umsetzen */
  45.        CALL LINEOUT "zocevent.trc", serport" ALS GEôFFNET ERKANNT"
  46.    END /* IF */
  47.  
  48.  
  49.  
  50. ---------------------------------------------------------------------------
  51. 3) PROGRAMMIERUNG
  52. ---------------------------------------------------------------------------
  53.  
  54.    Es kînnen alle ZOC-Befehle verwendet werden. Allerdings macht die
  55.    Verwendung dieser Befehle in der Umgebung, in der ZOCEVENT.ZRX aus-
  56.    gefÅhrt wird, wenig Sinn, da weder ein Device geîffnet, noch (bei
  57.    OPEN und CLOSE) Åberhaupt ein ZOC-Fenster existiert.
  58.  
  59.  
  60.  
  61. ---------------------------------------------------------------------------
  62. 4) DEBUG-MODUS
  63. ---------------------------------------------------------------------------
  64.  
  65.    Wenn kein ZOC-Fenster vorhanden ist, îffnen die Befehle SAY und TRACE
  66.    ein Message-Fenster mit dem entsprechenden Text. Alternativ kann die
  67.    Debug-Ausgabe auch auf eine Datei umgeleitet werden:
  68.  
  69.       CALL LINEOUT "zocevent.trc", event "#" DeviceName "#" DeviceOpts
  70.  
  71.    Unter OS/2 kann dieses Script von der Befehlszeile aus mit den gleichen
  72.    Parametern, die ZOC Åbergeben wÅrde, aufgerufen werden:
  73.  
  74.       C:\ZOC> SCRIPT\ZOCEVENT "DEVOPEN" "SERIAL/MODEM" "[1]COM3:38400-8N1|"
  75.  
  76.