Доброе время суток! Есть прога ,которая реагирует на нажатие клавиш и в зависимости от кода нажатой клавиши выполняет действие.Хотелось бы сделать тестовый режим т.е.чтобы комп имитировал нажатие клавиш в хаотичном порядке.Подскажите пожалуйста как это лучше сделать.Весьма вам благодарен.
Добрый день, антон! Я несовсем понял, что тебе нужно. По-моему в дос нельзя программно нажать клавишу. Так можно сделать только в защищенном режиме, т.е. в виндас, точнее послать определенной программе WM_сообщение о нажатии на клавишу. Попробуй задать вопрос поконкретнее. Ответ отправлен: 15.06.2003, 10:14 Отправитель: Zensor Отвечает Bill
Доброе время суток, антон! Попробуйте поподробнее сформулировать задачу: 1) без использования возможностей Windows? 2) почему обязательно комп, а не какая-то подпрограмма? 3) Эта "прога" не Ваша? У Вас нет ее исходного кода? 4)Какая связь между текстовым режимом и имитацией? Задумка такая или прога работает в текстовом? Наиболее просто, если есть доступ к исходному тексту "проги", добавить функцию (или процедуру), которая через какое-то время дает знать, что есть новый код. Сложнее - лезть в память - к буферу клавиатуры. Еще сложнее - лезть в прерывания.
Ответ отправлен: 15.06.2003, 10:41 Отправитель: Bill Отвечает Дмитрий
Добрый день, антон! Просто временно заменить процедуру, в которой происходит опрос клавиатуры на процедуру, которая будет возвращать случайное значение. Ответ отправлен: 18.06.2003, 08:47 Отправитель: Дмитрий
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.