Вопрос к DOS Профи !!

  • Короче надо сделать один Batch Файл где будет вызов Модема.


    типа трубку поднять и сразу опустить, позле чего долчна стартовать главная DOS программа GS Auftrag.
    Со стартом програмы понятно , а шо надо написать шобы Модем трубку снял и сразу положил.


    Для чего ето надо.


    Проблемма в том что программа GS Auftrag (старая ДОЗ версия)
    работает без проблем но когда хочеш вызвать Модем то на первую попытку она кричит Модема нет , а если сразу повторить то всё нормально.Такое ощющение что Модем Спит .


    Вот я и подумал сделатъ Batch Файл где будет какбы пинг на модем , а потом старт етой Проги.


    Модем Ельза Наружный через СОМ 2



    Может кто знает где надыбатъ АТ бефеле для ДОЗ ну типа


    echo off


    start modem
    IRQ=3
    baud=14440




    Спасибо!

  • я думаю с помощю [AT Befehl]


    AT-Befehlssatz
    Kommandosprache zur Modem-Ansteuerung. ATA: answer. Modem auf Antworten stellen, ATC:Modem-Befehl coupler, manuelle Anwahl, Modem wartet 30', ATD: dial. Modem wählt, bei T mit Tonwahl, bei P mit Pulswahl, ATH: hang up, Modem legt auf.
    siehe: Hayes-Befehlssatz


    AT-Befehlssatzreferenz:


    AT Beginn jeder Befehlsfolge
    A/ Letzten Befehl wiederholen
    +++ Aus Verbindung in den Befehlsmodus wechseln, wobei man vorher und nachher 1 Sekunde Pause lassen muß
    0 Schaltet in den Onlinemodus zurück
    A Ankommenden Anruf beantworten
    D Wähl-Befehl
    H0 Anruf auflegen
    H1 Ankommenden Anruf annehmen
    P Pulswahl
    T Tonwahl
    R Wählen und in Antwort-Modus schalten
    W Auf ein Freizeichen beim wählen warten
    , Wählpause von 2 Sekunden
    ! Flash-Signal geben (für ISDN TK-Anlagen)
    / Pause von 1/8 Sekunde
    ; Schaltet nach dem Wählen in den Befehls-Status zurück
    L0 Lautstärke fast ganz stumm
    L1 Lautstärke leise
    L2 Lautstärke mittel
    L3 Lautstärke laut
    M0 Lautsprecher ausschalten
    M1 Nur bis zum Connect einschalten
    M2 Lautsprecher ist immer eingeschaltet
    Q0 Antworten geben
    Q1 Keine Antworten geben
    V0 Numerische Antworten
    V1 Antworten im Klartext
    S-Register-Befehle
    Sn? Der im Register Sn gespeicherte Wert wird ausgegeben
    Sn=m Register auf den Wert m setzen
    S0 Anzahl der Klingelzeichen, bevor das Modem ankommende Anrufe beantwortet. Bei dem Standardwert 0 antwortet das Modem nicht, sondern wartet auf den Befehl "AT A"
    S1 Anzahl der Klingelzeichen, die bislang eingegangen sind
    S2 ASCII-Wert, der anstatt des Pluszeichens für das Umschalten in den Befehls-Modus verwendet werden soll("+++")
    S3 "Wagenrücklauf"-Zeichen (ASCII Wert 13)
    S4 Zeilenvorschub-Zeichen (ASCII Wert 10)
    S5 Lösch-Zeichen(ASCII Wert 8)
    S6 Anzahl der Sekunden, die das Modem auf den Wählton wartet
    S7 Anzahl der Sekunden die das Modem auf den Verbindungsaufbau wartet
    S8 Zeit, die das Modem je Kommazeichen im Anwahlbefehl wartet
    S9 Zeit in 1/10-Sekunden, die ein Carrier vorhanden sein muß, bevor das Signal erkannt wird
    S10 Zeit in 1/10-Sekunden, bevor das Modem nach Carrier-Verlust auflegt
    S11 Zeit in Millisekunden für die Dauer der Töne und Pausen bei der Tonwahl
    S12 Zeit in 1/50-Sekunden für die nötige Pause vor und nach "+++"
    B0 ITU-Standard verwenden, nur für 300- und 1200-BPS-Geräte
    B1 Bell-Standard verwenden, nur für 300- und 1200-BPS-Geräte
    E0 Befehlsecho ausschalten
    E1 Befehlsecho einschalten
    F0 Halbduplex-Modus wählen
    F1 Vollduplex-Modus wählen
    X0 Nicht auf Wählton warten und nicht auf Besetzt-Zeichen reagieren
    X1 Wie X0, aber mit detaillierten Antworten
    X2 Auf ein Freizeichen warten und nicht auf Besetzt-Zeichen reagieren
    X3 Nicht auf Frei-Zeichen warten und auf Besetzt-Zeichen reagieren
    X4 Auf Freizeichen warten und auf Besetzt-Zeichen reagieren
    Y0 Automatisches auflegen ausschalten
    Y1 Automatisches auflegen einschalten
    Z modem zurücksetzen und Standard-Profil laden
    &C0 DCD-Signal dauerhaft einschalten
    &C1 DCD-Signal nur bei aktiver Verbindung einschalten
    &D0 DTR-Signal ignorieren
    &D1 Bei DTR-Signal in den Befehls-Status schalten
    &D1 Bei DTR-Signal auflegen und in den Befehls-Status schalten
    &D1 Bei DTR-Signal das Modem zurücksetzen
    &F Modem auf Fabrikwerte zurücksetzen
    &R0 CTS-Signal setzen, wenn RTS-Signal gesetzt ist
    &R1 CTS-Signal immer setzen
    &S0 DSR-Signal immer setzen
    &S1 DSR-Signal nur dann setzen, wenn das Modem online ist
    &W Konfiguration im Modem speichern
    &Z Modemeinstellungen auf die zuvor gespeicherten Werte zurücksetzen

  • ATA
    Abheben und als Empfänger antworten
    ATB0
    Aufbau einer Verbindung mit 1.200 bps nach CCITT V.22
    ATB1
    Aufbau einer Verbindung mit 120 bps nach Bell 212A
    ATD
    Sendebetrieb (Originate Mode) aufnehmen, folgende Nummer wählen und Verbindung aufbauen. Ziffern und Parameter für ATD: 0-9, #, * Ziffern zum Wählen
    P - Impulswahl
    T - Mehrfrequenz-Tonwahl
    W - Auf zweiten Wählton warten.
    R - Anrufe im Empfängerbetrieb. Ist als letztes Zeichen einzugeben.
    Verzögerung ausführen, die im Register S8 definiert ist.
    Nach dem Wahlton in den Befehlsmodus gehen.
    @ 5 Sekunden Stille abwarten, dann weiterarbeiten, sonst NO ANSWER ausgeben.
    Flash (Erdimpuls) erzeugen, wird z. B. zum Holen einer zweiten Leitung bei einer Nebenstellenanlage benötigt.
    ATDL
    Wahlwiederholung einleiten.
    ATDSn
    Die Nummer im Speicher n anwählen.
    ATE0
    Echo der Eingaben im Befehlsmodus abschalten.
    ATE1
    Echo der Eingaben im Befehlsmodus einschalten.
    ATH0
    Auflegen und die Leitung freigeben.
    ATH1
    Abnehmen.
    ATI0
    Ausgabe der Produktinformation des Modems.
    ATI1
    Ausgabe der ROM-Prüfsumme.
    ATI2
    Ausgabe der Diagnoseliste für Verbindung.
    ATI0-7
    Lautstärkeregelung für den Lautsprecher. Größere Werte stehen für größere Lautstärke.
    ATM0
    Lautsprecher ausschalten.
    ATM1
    Lautsprecher anschalten, er bleibt nur bis zur Erkennung eines Datenträgers an.
    ATM2
    Lautsprecher dauerhaft anschalten.
    ATM3
    Lautsprecher wird nach dem Wählen der letzten Ziffer angeschaltet und schaltet sich bei Erkennen eines Datenträgers ab. Die Tonwahl findet lautlos statt.
    ATN0-7
    Lautstärkeregelung des Klingelns, N0 schaltet Klingeln ab.
    AT0
    Wieder auf Online gehen.
    ATP
    Impulswahl.
    ATQ0
    Anzeige von Fehler- und Statusmeldungen.
    ATQ1
    Unterdrückt die Fehler- und Statusmeldungen.
    ATQ2
    Fehler- und Statusmeldungen werden nicht bei der Beantwortung eines Anrufs ausgegeben.
    ATSr=n
    Register r (0 bis 49) auf den Wert n (0 bis 255) setzen.
    ATSr.b=n
    Das Bit b (0 bis 7) des Registers r (0 bis 49) auf den Binärwert n (0 oder 1) setzen.
    ATSr?
    Ausgabe des Wertes im Register r.
    ATT
    Mehrfrequenz-Tonwahl.
    ATV0
    Numerische Ausgabe der Modem-Meldungen.
    ATV1
    Modemmeldungen als Text ausgeben.
    ATXn
    Ergebniscodes und Vereinbarungsform setzen.
    n=0, 1, 3: Wähltonerkennung ist ausgeschaltet
    n=2, 4: Wähltonerkennung ist eingeschaltet
    n=0, 1, 2: Besetzttonerkennung ist ausgeschaltet
    n=3, 4: Besetzttonerkennung ist eingeschaltet
    Normalerweise sollten beide Tonerkennungen aktiviert sein, also "ATX4". In Nebenstellen ohne Wählzeichen muß diese Erkennung abgeschaltet sein, also "ATX3".
    ATZ0-3
    Modem zurücksetzen und Profil 0-3 laden.
    ATZ4
    Modem zurücksetzen und Werkseinstellung laden.
    AT$
    Die Hilfsseite für den Basisbefehlssatz wird angezeigt.
    AT&$
    Die Hilfsseite für den erweiterten Befehlssatz wird angezeigt.
    AT&B0
    Eine Anpassung der Geschwindigkeit der DTE-DCE-Verbindung mit der Verbindungsgeschwindigkeit wird vorgenommen.
    AT&B1
    Bei DTE-DCE-Verbindungen wird die Geschwindigkeit durch das DTE bestimmt. Hierbei sind Geschwindigkeiten von 300 bis 76.800 bps möglich.
    AT&C0
    Das CD-Signal ist immer an.
    AT&C1
    Das CD-Signal ist nur dann an, wenn ein Träger vorhanden ist.
    AT&D0
    DTR wird immer als aktiv definiert.
    AT&D1
    Durch eine 0-1-Flanke des DTR-Signals wird das Wählen der Standardnummer ausgelöst.
    AT&D2
    Das Ende des DTR-Signals löst das Auflegen durch das Modem aus und das Modem wird in den Befehlsmodus gesetzt.
    AT&D3
    Hat die gleiche Funktion wie AT&D2, nur daß zusätzlich ein Rest und das Laden von Profil 0 ausgelöst wird.
    AT&F
    Einladen der Werkseinstellungen aller Parameter, wobei die vorher gespeicherten Profile erhalten bleiben.
    AT&G0
    Es wird kein Unterdrückungsträger (Guard Tone) verwendet.
    AT&G2
    Verwendung eines 1.800 Hz Unterdrückungsträgers.
    AT&H0
    Es wird keine Flußkontrolle vorgenommen.
    AT&H3
    Es wird eine Hardware-Flußkontrolle mit CTS/RTS verwendet.
    AT&H4
    Eine Software-Flußkontrolle mit XON/XOFF wird aktiviert.
    AT&J0
    Verwendung der Buchse für einfache Telefonleitung (RJ-11).
    AT&J1
    Verwendung der Buchse für Mehrfachanschluß (RF12/RJ13).
    AT&K0
    Kein Fehlerprotokoll verwenden.


    AT&K1
    MNP4 (dies schließt MNP3 ein) verwenden.


    AT&K2
    MNP4 und MNP5 verwenden.


    AT&K3
    V.42 verwenden. Dies ist kompatibel zu AT&K1.


    AT&K4
    V.42 und V.42bis verwenden. Dies ist kompatibel mit AT&K2.


    AT&L0
    Standleitung.


    AT&L1
    2-Drahtstandleitung.