home *** CD-ROM | disk | FTP | other *** search
-
- Steuerung von CoMa mit Commandline
- auch ARGV-Verfahren (wird leider nicht von Magix unterstützt)
-
- x.IMG (Pfad einer IMG-Datei)
- x.F0? (Pfad einer FAX-Datei)
- x.TXT (Pfad einer ASCII-Datei)
- x.DOC (Pfad einer 1stWord-Datei)
- x.ZX1 (Pfad einer ZyXEL CELP-Datei)
- x.ZX2 (Pfad einer ZyXEL ADPCM2-Datei)
- x.ZX3 (Pfad einer ZyXEL ADPCM3-Datei)
- -n1 name (Name1 setzen)
- -n2 name (Name2 setzen)
- -fn faxnummer (Faxnummer setzen)
- -ri x (Anzahl der Rings setzen, 0 -> autom. Empfang aus)
- -op path (Outgoing-path setzen)
- -nd (no dialing - ohne Wählen)
- -sd (Senden)
- -do (dial only - nur Wählen)
-
- -to (takeover - bestehenden Anruf übernehmen)
- -faa (bei Datenanruf mit Return-Code = 1 terminieren)
- -rv (receive - Anruf annehmen)
- -fcon (bereits erkannten FAX-Connect +FCON übernehmen
- - ID & FDCC-Parameter müssen schon gesetzt sein)
-
- Beispiel 3 Seiten an FAX-Nummer 1234567 senden
- coma x.img y.txt z.f02 -fn 1234567 -sd
-
- Beispiel Deckblatt + Ordner senden:
- coma -n1 Harry_Hurtig -fn 1234/5678 -op F:\fax\example\ -sd
-
- Beispiel Anruf übernehmen: (für FAX-Erkennung im ZyXEL-Voice-Mode. Es darf noch kein FCON vorliegen)
- coma -to -rv
-
- Beispiel Anruf annehmen:
- coma -rv
-
- Beispiel Anruf annehmen und bei Datenanruf sofort nach 'CONNECT' beenden:
- coma -faa -rv
-
-
- Die Commandline kann auch mit dem VA_START Protokoll (0x4711) übergeben werden.
- So kann CoMa von parallel laufenden Applikationen gesteuert werden.
-
- message[0] = 0x4711;
- message[1] = coma_id;
- message[2] = master_id;
- message[3] + [4] = Zeiger auf Commandline;
-
-
- Dabei dürfen Argumente welche Leerzeichen enthalten sollten auch in Anführungszeichen stehen.
-
- z.B -n1 "Harry Hurtig" -fn 12345678 -sd
-
- Der Return-Wert wird durch eine System-Message zurückgegeben.
-
- message[0] = 0xA082
- message[1] = master_id;
- message[2] = coma_id;
- message[3] = return_code;
-
- Return-Codes:
-
- #define DATA_CONNECT 1 /* Datenanruf erkannt */
- #define FAX_RECEIVED 0 /* FAX erfolgreich empfangen */
- #define KEY_BREAK -1 /* Tastaturabbruch */
- #define NO_ANSWER -2 /* Modem antwortet nicht */
- #define BUSY -3 /* nach x Anwahlversuchen immer noch besetzt */
- #define NO_CARRIER -4 /* kein Carrier */
- #define NO_DIALTONE -5 /* kein Wählton */
- #define ERROR -6 /* Modem versteht Befehl nicht
- #define HANGUP -7 /* Modem hat zu früh aufgelegt */
- #define NO_MEMORY -8 /* nicht genug RAM */
- #define NO_NUMBER -9 /* Faxnummer fehlt */
- #define COMMAND_ERR -10 /* falsche Parameter in der Commandline */
- #define UNKNOWN_ERR -11 /* Fehler bei CoMa */
- #define FILE_NOT_FOUND -12 /* Datei nicht gefunden */
-
- #define NO_PORT -14 /* Port ist nicht verfügbar */
- #define NO_VOICE -15 /* Modem hat keinen ZyXEL-Voice-Modus */
- #define DISK_FULL -16 /* Platte voll */