home *** CD-ROM | disk | FTP | other *** search
/ Vectronix 2 / VECTRONIX2.iso / FILES_01 / COMA_270.LZH / MANUAL / DEUTSCH / COM_LINE.TXT next >
Text File  |  1994-11-29  |  3KB  |  89 lines

  1.  
  2. Steuerung von CoMa mit Commandline 
  3. auch ARGV-Verfahren (wird leider nicht von Magix unterstützt)
  4.  
  5.   x.IMG         (Pfad einer IMG-Datei)
  6.   x.F0?         (Pfad einer FAX-Datei)
  7.   x.TXT         (Pfad einer ASCII-Datei)
  8.   x.DOC         (Pfad einer 1stWord-Datei)
  9.   x.ZX1         (Pfad einer ZyXEL CELP-Datei)
  10.   x.ZX2         (Pfad einer ZyXEL ADPCM2-Datei)
  11.   x.ZX3         (Pfad einer ZyXEL ADPCM3-Datei)
  12.   -n1 name      (Name1 setzen)
  13.   -n2 name      (Name2 setzen)
  14.   -fn faxnummer (Faxnummer setzen)
  15.   -ri x         (Anzahl der Rings setzen)
  16.   -ar x         (automatic Receive 0 = Off, 1 = On)
  17.   -hi nr        (Header IMG-Nr, 0 = No Header)
  18.   -fi nr        (Footer IMG-Nr, 0 = No Footer)
  19.   -op path      (Outgoing-path setzen)
  20.   -nd           (no dialing - ohne Wählen)
  21.   -sd           (Senden)
  22.   -do           (dial only - nur Wählen)
  23.   
  24.   -to           (takeover - bestehenden Anruf übernehmen)
  25.   -faa          (bei Datenanruf mit Return-Code = 1 terminieren)
  26.   -rv           (receive  - Anruf annehmen)
  27.   -po           (pollen)
  28.   -fcon         (bereits erkannten FAX-Connect +FCON übernehmen
  29.                  - ID & FDCC-Parameter müssen schon gesetzt sein)
  30.   -voice        (Take off, Anrufbeantworter starten)               
  31.   
  32.   Beispiel 3 Seiten an FAX-Nummer 1234567 senden
  33.   coma x.img y.txt z.f02 -fn 1234567 -sd
  34.   
  35.   Beispiel Deckblatt + Ordner senden:
  36.   coma -n1 "Harry Hurtig" -fn 1234/5678 -op F:\fax\example\ -sd
  37.   
  38.   Beispiel Anruf übernehmen:  (für FAX-Erkennung im ZyXEL-Voice-Mode. Es darf noch kein FCON vorliegen)
  39.   coma -to -rv 
  40.   
  41.   Beispiel Anruf annehmen:
  42.   coma -rv 
  43.   
  44.   Beispiel Anruf annehmen und bei Datenanruf sofort nach 'CONNECT' beenden:
  45.   coma -faa -rv 
  46.  
  47.   Beispiel Pollen
  48.   coma -fn 12345678 -po
  49.  
  50. Die Commandline kann auch mit dem VA_START Protokoll (0x4711) übergeben werden.
  51. So kann CoMa von parallel laufenden Applikationen gesteuert werden.
  52.  
  53. message[0] = 0x4711;
  54. message[1] = coma_id;
  55. message[2] = master_id;
  56. message[3] + [4] = Zeiger auf Commandline;
  57.  
  58.  
  59. Dabei dürfen Argumente welche Leerzeichen enthalten sollten auch in Anführungszeichen stehen.
  60.  
  61. z.B -n1 "Harry Hurtig" -fn 12345678 -sd
  62.  
  63. Der Return-Wert wird durch eine System-Message zurückgegeben. 
  64.  
  65. message[0] = 0xA082
  66. message[1] = master_id;
  67. message[2] = coma_id;
  68. message[3] = return_code;
  69.  
  70. Return-Codes:
  71.  
  72. #define DATA_CONNECT 1   /* Datenanruf erkannt */
  73. #define FAX_RECEIVED 0   /* FAX erfolgreich empfangen */
  74. #define KEY_BREAK   -1   /* Tastaturabbruch */
  75. #define NO_ANSWER   -2   /* Modem antwortet nicht */
  76. #define BUSY        -3   /* nach x Anwahlversuchen immer noch besetzt */
  77. #define NO_CARRIER  -4   /* kein Carrier */
  78. #define NO_DIALTONE -5   /* kein Wählton */
  79. #define ERROR       -6   /* Modem versteht Befehl nicht
  80. #define HANGUP      -7   /* Modem hat zu früh aufgelegt */
  81. #define NO_MEMORY   -8   /* nicht genug RAM  */
  82. #define NO_NUMBER   -9   /* Faxnummer fehlt */
  83. #define COMMAND_ERR -10  /* falsche Parameter in der Commandline  */
  84. #define UNKNOWN_ERR -11  /* Fehler bei CoMa */
  85. #define FILE_NOT_FOUND -12 /* Datei nicht gefunden */
  86.  
  87. #define NO_PORT     -14  /* Port ist nicht verfügbar */
  88. #define NO_VOICE    -15  /* Modem hat keinen ZyXEL-Voice-Modus */
  89. #define DISK_FULL   -16  /* Platte voll */