| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Не работает эмуляция клавиш в другой программе! |
| Автор: at0104 22.4.2006, 14:57 | ||
| Необходимо активизировать чужое приложение, нажать функц. клавишу и, в почвившемся новом окне нажать Enter. Сделал все, как написано в http://vingrad.ru/DELPHI-DLP-000797 Прекрасно работает в режиме отладки, exe не работает. Проверял в 2000 и XP. Вот упрощенный пример - он тоже не работает! Помогите!
P.S. Пробовал и по другому. Результат один и тот же. |
| Автор: Wing 22.4.2006, 18:30 | ||||
Ну вообще-то у окна заголовок 'Безымянный - Блокнот'. А что за функция SendKeys_F? Там вроде просто SendKeys было. |
| Автор: at0104 24.4.2006, 08:17 |
| 1. Следует указывать начало заголовка 2. В процессе экспериментов переименовал. А у вас, уважаемый Girder работает exe? |
| Автор: at0104 24.4.2006, 08:47 |
| Поблема решена - помогли на другом форуме. НЕ надо было при вызове SEND... указывать "True" - это родилось при экспериментах. Но почему при отладке все работает? |