Форум - Ответы     (  К темам )
 ?  Fred: Передача данных от одного приложения другому. (28-01-2003 17:30:31)
Ситуация такая: Есть приложение с которым работают операторы. Приложение создано Бог знает когда и непонятно кем. Операторы в нем вводят и обрабатывают данные. Но время от времени им приходится для ввода данных пользоваться другой программой (типа калькулятора), которую я и написал. Все бы хорошо, но возникают проблемы при переключении между приложениями. Операторы работают в очень напряженном режиме и каждый щелчек клавиши для них на вес золота. Хотелось бы максимально автоматизировать передачу данных от моего приложения рабочему. Сейчас делается следующим образом: По окончании вычислений в моей программе, она заносит результат(текстовая строка) в ClipBoard, переводит курсор мыши на поле ввода рабочей программы(хэндл программы и положение элементов на экране мне известны). Дальше оператор выполняет операции:
1. Вносит строку в поле ввода из Clipboard, нажатием Ctrl-V.
2. Переводит курсор мыши на нужную кнопку.
3. Нажимает эту кнопку.
4. Возвращается в мою программу.

У меня такой вопрос. Можно ли эту последовательность запрограммировать на выходе из моей программы ? Бывало в DOSе мы такие фокусы, при помощи резидентных программ и прерываний проделывали. В Win API, признаюсь, слабоват. Пытался использовать SendMessage(...), но не смог даже первый пункт смоделировать. Может спецы подскажут что-нибудь ?

Прошу прощения за столь длинный текст. С уважением, Fred.
Ответов нет.


support@cbuilder.ru