** 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.
Желаю удачи! |
|
Stan |
Отправлено: 05.03.2005, 11:12 |
|
Не зарегистрирован
|
QUOTE (** Nick @ 03/03/2005, 16:01) | А чем снять? |
Протокол обмена можно посмотреть Portmon'ом.Это прога мониторит обмен по портам на уровне драйвера. |
|