Работа с модемом

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Агент X-COM
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 20.08.2003 (Ср) 18:36
Откуда: Москва

Работа с модемом

Сообщение Агент X-COM » 21.08.2003 (Чт) 14:03

Не могли бы вы мне подсказать, как вызвать окно свойств модема и как с ним вообще работать, в частности набирать номер. Заранее благодарен.

Георгий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 08.08.2003 (Пт) 15:08
Откуда: Россия

Сообщение Георгий » 22.08.2003 (Пт) 15:34

AT-команды тебе помогут... Сила заключена великая в них.
Origin - это что?

Агент X-COM
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 20.08.2003 (Ср) 18:36
Откуда: Москва

Сообщение Агент X-COM » 22.08.2003 (Пт) 15:48

Я понимаю, но у меня возникает вопрос: а где их (АТ-команды) откопать? В этом, в принципе и заключалась суть вопроса.

Георгий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 08.08.2003 (Пт) 15:08
Откуда: Россия

Сообщение Георгий » 22.08.2003 (Пт) 15:56

ATZ - сброс модема
ATA - ожидание ответа
ATDP 89282555555 - набор телефона
А ваще AT-команды и VB рядом не валялись :shock:
На этом сервере их не должно быть вроде 8)
Origin - это что?

SHAN
Обычный пользователь
Обычный пользователь
 
Сообщения: 70
Зарегистрирован: 07.09.2002 (Сб) 22:26
Откуда: Киберляндия

Сообщение SHAN » 23.08.2003 (Сб) 12:19

Инициализация/Сброс - ATZ0E0
Автоответ - ATS0=0

Не забывай в конец комманды добавлять CHR(13)!!!

А вот как отослать данные, какие ответы модема при соединении - я точно не знаю и сам бы хотел узнать.

Ну а по поводу комманд - пиши, может помогу.
$HAN

Георгий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 08.08.2003 (Пт) 15:08
Откуда: Россия

Сообщение Георгий » 25.08.2003 (Пн) 9:55

имхо ATZ0E0 и ATZ - эквивалентны.

>>Не забывай в конец комманды добавлять CHR(13)!!!

А лучше каждую команду обрамлять chr(13)
Origin - это что?

Георгий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 08.08.2003 (Пт) 15:08
Откуда: Россия

Сообщение Георгий » 25.08.2003 (Пн) 9:55

обрамлять - спереди chr(13) и сзади chr(13) :oops:
Origin - это что?

SHAN
Обычный пользователь
Обычный пользователь
 
Сообщения: 70
Зарегистрирован: 07.09.2002 (Сб) 22:26
Откуда: Киберляндия

Сообщение SHAN » 25.08.2003 (Пн) 12:36

2Георгий:
>имхо ATZ0E0 и ATZ - эквивалентны.
Вообщем, да, но если не указать комманду E0, то "эхо" будет включено, т.е модем будет выводить тебе комманды, которые ты сам вввел, а это неудобно, не так ли?

>обрамлять - спереди chr(13) и сзади chr(13)
Это вопрос или утверждение?.. А зачем спереди обрамлять? Код клавишы "Enter" используется по тому, что раньше (да и сейчас) модемы управлялись через программы-терминалы, и, после того, как пользователь вводил комманду, нажимал этот "Enter" (насколько я понимаю)...
$HAN

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 25.08.2003 (Пн) 12:47

Автоответ выключается с помощью ATS0=0. А включается как ATS0=N где N = числу звонков, после которых модем автоматически поднимет трубку.

SHAN
Обычный пользователь
Обычный пользователь
 
Сообщения: 70
Зарегистрирован: 07.09.2002 (Сб) 22:26
Откуда: Киберляндия

Сообщение SHAN » 25.08.2003 (Пн) 12:54

А, ну да, ATS0=0 отключает, а ATS0=N (обычно N=1) включает...
Хех, ну как же я так... :oops:
$HAN

Георгий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 08.08.2003 (Пт) 15:08
Откуда: Россия

Сообщение Георгий » 25.08.2003 (Пн) 13:00

Это вопрос или утверждение?

Расшифровал слово "обрамлять" :roll:
А зачем спереди обрамлять?

Практический опыт применения подсказывает мне, что так оно надежнее... А делать или нет - это Вам решать.

Код клавишы "Enter" используется по тому, что раньше (да и сейчас) модемы управлялись через программы-терминалы, и, после того, как пользователь вводил комманду, нажимал этот "Enter" (насколько я понимаю)...

Вопрос мне видиться не столь однозначным. Некоторые программы не chr(13) используют а chr (10)...

Сдается мне, не для этого форума вопрос этот...
Origin - это что?

Агент X-COM
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 20.08.2003 (Ср) 18:36
Откуда: Москва

Сообщение Агент X-COM » 25.08.2003 (Пн) 16:37

Всем большое спасибо! Вы мне помогли.

Георгий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 08.08.2003 (Пт) 15:08
Откуда: Россия

Сообщение Георгий » 25.08.2003 (Пн) 16:45

Кстати, если нашел какую-нить доку по командам (большой список), поделись 8)
Origin - это что?

.COM
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 18
Зарегистрирован: 11.07.2003 (Пт) 22:10
Откуда: Россия, Москва

Сообщение .COM » 26.08.2003 (Вт) 9:37


Георгий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 08.08.2003 (Пт) 15:08
Откуда: Россия

Сообщение Георгий » 26.08.2003 (Вт) 13:14

сенкс
Origin - это что?


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 4

    TopList