konto usunięte

Temat: Komunikacja z portem COM przez CMD

Witam.

Piszę tutaj w celu znalezienia rozwiązania pewnego problemu.
Mianowicie przesyłam komendy AT (AT Commands) na telefon czyli na port COM, poprzez cmd (Windows XP).
W cmd wklepuję echo "ATD123456789" > COM1 i z telefonu zostaje nawiązane połączenie na podany numer. Wszystko pięknie działa.

Problem pojawia się w momencie, gdy chcę wysłać sms poprzez komendę at korzystając z cmd.
Komenda ta w HyperTerminal wygląda w następujący sposób:
AT+CMGS="numer_telefonu" <ENTER>
tekst wiadomości (zatwierdzenie za pomocą ctrl+z) <ENTER>

CTRL+Z w HyperTerminal wygląda następująco:

Obrazek


W HyperTerminal'u działa.. Niestety w cmd nie mam pojęcia jak przesłać na port COM podaną wyżej komendę .. Głównie chodzi o to "CTRL+Z", bo w cmd po wciśnięciu tego wskakuje ^Z..

Znacie jakieś rozwiązanie, dzięki któremu mógłbym przesłać tą komendę poprzez cmd?
Gdy już będę miał tą komendę napiszę skrypcik .bat.
Ma mi to służyć do skonstruowania prostej, prowizorycznej bramki sms.
Może macie jakiś inny pomysł na to?

Zaznaczam, że chciałem, żeby było to zapisane w skrypcie .bat ponieważ chcę to później wywoływać z wykorzystaniem php.

Z góry dziękuję za pomoc, pozdrawiam.Bartłomiej Mierzwa edytował(a) ten post dnia 27.09.12 o godzinie 19:28
Michał Rolka

Michał Rolka zwykły, prosty
informatyk...

Temat: Komunikacja z portem COM przez CMD

^Z powinno wystarczyć, a jak nie, to utwórz sobie jednobajtowy plik zawierający chr(26) i wysyłaj type ctrlz.txt > com1 albo copy ctrlz.txt > com1

Następna dyskusja:

Telewizja przez internet




Wyślij zaproszenie do