Текущий архив: 2008.04.27;
Скачать: CL | DM;
Вниз
Окно Найти похожие ветки
← →
Res (2008-04-02 14:36) [0]Здравствуйте, пытаюсь эмулировать нажатие кнопки в другом окне.
Все получилось, не считая одного но, окно должно быть активным во время эмулирования.
Задача: эмулировать нажатия клавиши в другом окне(не активном).var
h:HWND;
begin
h:=FindWindow(0,"RF Online");
if(h<>0) then
begin
SetForegroundWindow(h);
SendMessage(h, WM_KEYDOWN,vk_f10,0);
sleep(1000);
SendMessage(h, WM_KEYUP,vk_f10,0);
end;
....
← →
ANB (2008-04-02 14:50) [1]
> окно должно быть активным во время эмулирования.
При такой эмуляции требование активности окна - избыточно. И так должно работать. Попробуй другую кнопку.
← →
Res (2008-04-02 15:42) [2]в том то и дело что не работает, может какая то дополнительная защита стоит?
← →
tesseract © (2008-04-02 15:46) [3]
> При такой эмуляции требование активности окна - избыточно.
>
А кто сказал что имеено окно RF online обрабатывает нажатие на кнопки ? запросто может и другое обрабатывать.
ЗЫ: Очередной прокатчик скилов, их же вагон по всему нету.
← →
Res (2008-04-02 15:52) [4]
> > При такой эмуляции требование активности окна - избыточно.
>
> >
>
>
> А кто сказал что имеено окно RF online обрабатывает нажатие
> на кнопки ? запросто может и другое обрабатывать.
>
> ЗЫ: Очередной прокатчик скилов, их же вагон по всему нету.
>
>
Я вижу Вы знаете про что я :) немогли бы Вы подсказать?)
← →
tesseract © (2008-04-02 16:14) [5]А чего подсказывать ? Если игра DirectInput использует, то ей вообще слегка по барабану, что ты там пытаешься handle-ом послать. И то что именно окно с заголовком RF online обрабатывает ввод - тоже не факт.
← →
Res (2008-04-02 16:18) [6]но ведь с активным окном все норм, подскажите как эмулировать тогда нажатие :D?
> пытаешься handle-ом послать.
← →
tesseract © (2008-04-02 16:21) [7]Если окно свёрнуто, оно может не обрабатывать сообщений. Для экономии ресурсов например.
← →
Res (2008-04-02 16:28) [8]Ну я видел проги, которые нажимают в неактивном окне :)
Страницы: 1 вся ветка
Текущий архив: 2008.04.27;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.014 c