Clarion 5.5G
Можно ли запустить внешнюю программу и занести в ее клавиатурную очередь набор символов с завершающим Enter.
Командную строку программа не понимает!
В CFD3.1 у меня было такое решение, но оно не работало под 2000/XP
Задача осложняется тем, что нужная мне программа после запуска автоматом устанавливает английский, а передаваемые символы будут русскими. Т.е. возможно, что первой комнадой в очереди должно быть переключение на русский, например Alt-Shift, а затем Ctrl-Shift для надежности.
Поскольку набор передаваемых символов будет произвольный, то не подойдет решение на основе рекодеров клавиатурных нажатий.
Спасибо.
Bourkov Andrei bav@makler.ru
Написал: ClaList(2)
Запуск внешней программы занесение в клавиатурную очередь
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Поскольку очередь существует не у программы, а у окна, но нужно найти соотв. окно и по видимому послать ему серию нужных WM_CHAR-ов.Можно ли запустить внешнюю программу и занести в ее клавиатурную очередь набор символов с завершающим Enter.
--
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)