** 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'ом.Это прога мониторит обмен по портам на уровне драйвера. |
 |