Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Посылка нажатия клавиши в Lineage II

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 11.09.2010, 19:50   #1
 Разведчик
Аватар для CrHD
 
CrHD никому не известный тип
Регистрация: 07.08.2010
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Посылка нажатия клавиши в Lineage II

Приветствую
Как можно послать окну линейки нажатие определенной клавиши?

Например пытаюсь отправить нажатие F1 через PostMessage так

Код:
 h:=FindWindow(nil,'Lineage II (Running)');
 PostMessage(h, WM_keydown, vk_f1, 0);
Но ноль эмоций...
  Ответить с цитированием
Старый 11.09.2010, 19:51   #2
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: Посылка нажатия клавиши в Lineage II

Цикл принятия сообщений линейки либо не воспринимает (что врядле) либо отсеивает сообщения WM_CHAR и WM_KeyDown.
  Ответить с цитированием
Старый 11.09.2010, 19:55   #3
 Разведчик
Аватар для CrHD
 
CrHD никому не известный тип
Регистрация: 07.08.2010
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Посылка нажатия клавиши в Lineage II

Но программа ACP все же это как-то делает.
Хотелось бы узнать, собственно, как. >_<'
  Ответить с цитированием
Старый 11.09.2010, 19:56   #4
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: Посылка нажатия клавиши в Lineage II

Без понятия что за программа АСР, дай ссылочку на ее описание.
  Ответить с цитированием
Старый 11.09.2010, 19:59   #5
 Разведчик
Аватар для CrHD
 
CrHD никому не известный тип
Регистрация: 07.08.2010
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Посылка нажатия клавиши в Lineage II

[Ссылки могут видеть только зарегистрированные пользователи. ]

Находим окно, ставим при каком проценте хп\мп\цп нажимать определенную клавишу (F1-F12) и с каким промежутком.
Нажимает даже если окно не активно.
  Ответить с цитированием
Старый 11.09.2010, 20:11   #6
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: Посылка нажатия клавиши в Lineage II

Возможно автор программы убрал "затирает" проверку сообщения в цикле принятия сообщений. Попробуй запустить программу, а потом сам послать окну нажатие клавиши.
  Ответить с цитированием
Старый 11.09.2010, 20:16   #7
 Разведчик
Аватар для CrHD
 
CrHD никому не известный тип
Регистрация: 07.08.2010
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Посылка нажатия клавиши в Lineage II

Если бы... На серве стоит защита видимо, после запуска ацп линейка делает ForceExit секунд через 10.
Думал процессы смотрит на наличие проги, но смена имени экзешника ничего не дала, все равно выходит из игры.

Добавлено через 14 минут
Так, с посылкой разобрались
[Ссылки могут видеть только зарегистрированные пользователи. ]
Я посылал сообщения окну Lineage II (Running), а надо тому окну, которое выделено на скрине.
Написано название "Lineage II", однако FindWindow возвращает 0, как его выловить? (Сейчас хэндл вбивал вручную)

Добавлено через 57 минут
Решено
Выводим список всех окон через GetNextWindow, и руками выбираем нужное окно линейки. Поддерживаем многооконность ^^

Последний раз редактировалось CrHD; 11.09.2010 в 21:14. Причина: Добавлено сообщение
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Руководство] Делаем ставку на ТВ за 2-3 сек, нажатием одной клавиши Lavign Статьи, квесты и описания по Perfect World 9 29.03.2011 10:55
Эмулятор нажатия кнопок =) Folkovi4 Боты, скрипты и прочий софт для Perfect World 10 24.03.2010 10:11
[Статья] Как ввести символы в чате с помощью клавиши ALT y4en Статьи, квесты и описания по Perfect World 2 06.01.2010 01:26
[Информация] Команды и клавиши shagart Статьи и описания по Lineage 2 0 20.03.2009 22:26

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 00:04.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net