C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Нужна помощь по Com-port_у
** Nick
  Отправлено: 01.03.2005, 04:14


Не зарегистрирован







Что нужно отправить в Com-порт, чтобы удаленное устройство восприняло это как нажатие CTRL+SHIFT+A?
Konstantine
Отправлено: 02.03.2005, 09:44


Мастер участка

Группа: Модератор
Сообщений: 545



Всё зависит от того, что за устройство и какую программу Вы хотите заменить... т.к. нажатие кнопок на клавиатуре и посылка в порт — не имеют ничего общего
Mike124
Отправлено: 02.03.2005, 12:34


Ученик-кочегар

Группа: Участник
Сообщений: 3



Скорее надо уточнить, что надо сделать с устройством, чтоб оно поняло.
** Nick
  Отправлено: 03.03.2005, 14:36


Не зарегистрирован







При подключении к устройству HyperTerminal'ом оно спрашивает имя пользователя и пароль. После ввода имени пользователя и пароля, пишет что все ОК. После этого необходимо нажать Ctrl+A и после нажатия появиться приглашение ввести команду.
Хочу написать программу которая все делала бы автоматически(ввод имени пользователя, пароля и команд), только не знаю как пересылать в порт комбинацию CTRL+A. Наверно есть байтики которые этому соответствуют, только какие это байтики?
Guest
Отправлено: 03.03.2005, 15:43


Не зарегистрирован







А если снять протокол обмена, то можно увидеть какие конкретно байтики передаются устроуйству при нажатии Ctrl+A.
** Nick
  Отправлено: 03.03.2005, 16:01


Не зарегистрирован







А чем снять?
Valery_52
Отправлено: 05.03.2005, 09:02


Ученик-кочегар

Группа: Участник
Сообщений: 25



Возможно мы всегда с чего то начинаем. Хотите научиться программировать? Попытайтесь!
Надо знать как работает СОМ порт, про это литературы много.
Надо знать протокол обмена. Это вы можете узнать у изготовителя
или в инструкции по эксплуатации(если такая имеется, что мало вероятно).
Остается одно, дизассемблировать прогу, которая принимает сочетания клавиш, и по ним изучить этот протокол.
Если это устройство обмена с контроллером, то в инете вы можете
найти описания протоколов к примеру для Siemens RK512.
Желаю удачи! biggrin.gif
Stan
Отправлено: 05.03.2005, 11:12


Не зарегистрирован







QUOTE (** Nick @ 03/03/2005, 16:01)
А чем снять?

Протокол обмена можно посмотреть Portmon'ом.Это прога мониторит обмен по портам на уровне драйвера.

Вернуться в Работа с внешними устройствами