Запуск внешней программы занесение в клавиатурную очередь

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Гость

Сообщение Гость »

Clarion 5.5G

Можно ли запустить внешнюю программу и занести в ее клавиатурную очередь набор символов с завершающим Enter.
Командную строку программа не понимает!
В CFD3.1 у меня было такое решение, но оно не работало под 2000/XP

Задача осложняется тем, что нужная мне программа после запуска автоматом устанавливает английский, а передаваемые символы будут русскими. Т.е. возможно, что первой комнадой в очереди должно быть переключение на русский, например Alt-Shift, а затем Ctrl-Shift для надежности.

Поскольку набор передаваемых символов будет произвольный, то не подойдет решение на основе рекодеров клавиатурных нажатий.

Спасибо.

Bourkov Andrei bav@makler.ru
Написал: ClaList(2)
Гость

Сообщение Гость »

Можно ли запустить внешнюю программу и занести в ее клавиатурную очередь набор символов с завершающим Enter.
Поскольку очередь существует не у программы, а у окна, но нужно найти соотв. окно и по видимому послать ему серию нужных WM_CHAR-ов.

--
Best regards,
Maxim Yemelyanov,
Enigma Soft Company
phone: +380 572 177977
WEB: http://enigmasoft.com.ua
e-mail: clalist@enigmasoft.com.ua
ICQ: 12253836
Написал: ClaList(2)
Ответить