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

Эмулировать нажатие клавишь

-

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

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

Ответ
 
Опции темы
Старый 25.09.2011, 02:29   #1
Заблокирован
 Пехотинец
Аватар для =PaLeTiZaToR=
 
=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса
Регистрация: 02.04.2011
Сообщений: 66
Популярность: 9953
Сказал(а) спасибо: 898
Поблагодарили 412 раз(а) в 209 сообщениях
Отправить сообщение для =PaLeTiZaToR= с помощью Skype™
 
По умолчанию Эмулировать нажатие клавишь

Здравствуйте. Подскажите пожалуйста как можно нажимать кнопки так чтоб они читались в окне игры дарк орбита (как вы поняли- хочу сделать миксер)
облазил весь гугл , не нашел =(
  Ответить с цитированием
Старый 25.09.2011, 08:54   #2
Знатный Читер
 Рыцарь
Аватар для Федя
 
Федя знает себе ценуФедя знает себе ценуФедя знает себе ценуФедя знает себе ценуФедя знает себе ценуФедя знает себе ценуФедя знает себе ценуФедя знает себе ценуФедя знает себе ценуФедя знает себе ценуФедя знает себе цену
Регистрация: 15.06.2009
Сообщений: 340
Популярность: 4051
Сказал(а) спасибо: 575
Поблагодарили 511 раз(а) в 217 сообщениях
Отправить сообщение для Федя с помощью ICQ Отправить сообщение для Федя с помощью Skype™
 
По умолчанию Re: Эмулировать нажатие клавишь

в ДО не играл , поетому в точности нет представления, что делать.
Поетому думаю подойдёт mouse_event

Код:
var
X, Y : integer;
Pos : Tpoint;
begin
 X := Mouse.CursorPos.X ;
 Y := Mouse.CursorPos.Y ;
 Pos.X := X;
 Pos.Y := Y;
Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTDOWN, Pos.X, Pos.Y, 0, 0);
Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTUP, Pos.X, Pos.Y, 0, 0);
  Ответить с цитированием
Старый 25.09.2011, 09:12   #3
Заблокирован
 Пехотинец
Аватар для Number/1/
 
Number/1/ на правильном путиNumber/1/ на правильном пути
Регистрация: 11.11.2010
Сообщений: 95
Популярность: 188
Сказал(а) спасибо: 106
Поблагодарили 111 раз(а) в 70 сообщениях
 
По умолчанию Re: Эмулировать нажатие клавишь

Цитата:
Сообщение от =^PaLeTiZaToR^=Посмотреть сообщение
Здравствуйте. Подскажите пожалуйста как можно нажимать кнопки так чтоб они читались в окне игры дарк орбита (как вы поняли- хочу сделать миксер)
облазил весь гугл , не нашел =(

если для микса то в проге можешь просто сделать активацию миксации и дезактизацию по нажатию на клавишу,но если не помог то пост выше
  Ответить с цитированием
Старый 25.09.2011, 11:33   #4
Заблокирован
 Пехотинец
Аватар для =PaLeTiZaToR=
 
=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса
Регистрация: 02.04.2011
Сообщений: 66
Популярность: 9953
Сказал(а) спасибо: 898
Поблагодарили 412 раз(а) в 209 сообщениях
Отправить сообщение для =PaLeTiZaToR= с помощью Skype™
 
По умолчанию Re: Эмулировать нажатие клавишь

Цитата:
Сообщение от ФедяПосмотреть сообщение
в ДО не играл , поетому в точности нет представления, что делать.
Поетому думаю подойдёт mouse_event

Код:
var
X, Y : integer;
Pos : Tpoint;
begin
 X := Mouse.CursorPos.X ;
 Y := Mouse.CursorPos.Y ;
 Pos.X := X;
 Pos.Y := Y;
Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTDOWN, Pos.X, Pos.Y, 0, 0);
Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTUP, Pos.X, Pos.Y, 0, 0);

так нужно эмулировать нажатие клавишь КЛАВЫ а не тащить мышь
  Ответить с цитированием
Старый 25.09.2011, 12:42   #5
Заблокирован
 Старший сержант
Аватар для blad56
 
blad56 гордость нацииblad56 гордость нацииblad56 гордость нацииblad56 гордость нацииblad56 гордость нацииblad56 гордость нацииblad56 гордость нацииblad56 гордость нацииblad56 гордость нацииblad56 гордость нацииblad56 гордость нации
Регистрация: 03.02.2011
Сообщений: 178
Популярность: 2713
Сказал(а) спасибо: 128
Поблагодарили 230 раз(а) в 110 сообщениях
Отправить сообщение для blad56 с помощью Skype™
 
По умолчанию Re: Эмулировать нажатие клавишь

ставь hook'и на нужные кнопки и перехватывай событите
  Ответить с цитированием
Старый 25.09.2011, 21:56   #6
 Пехотинец
Аватар для Хакерок:)
 
Хакерок:) на правильном путиХакерок:) на правильном пути
Регистрация: 06.07.2009
Сообщений: 81
Популярность: 126
Сказал(а) спасибо: 32
Поблагодарили 93 раз(а) в 36 сообщениях
Отправить сообщение для Хакерок:) с помощью ICQ
 
Post Re: Эмулировать нажатие клавишь

Если я правильно понял, то требуется эмулировать нажатие клавиши клавиатуры в окне. Лично я для этого использую функцию SendMessage;
Код:
var H: Hwnd;
s: Char;
begin
   H:= FindWindow(nil, PChar('Имя окна'));
   SendMessage(h, WM_KeyDown , VK_F1, 0);
   SendMessage(h, WM_KeyUp , VK_F1, 0);
end;
VK_F1 - код виртуальной клавиши F1.
Узнать код требуемой тебе кнопке можно [Ссылки могут видеть только зарегистрированные пользователи. ].
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  Ответить с цитированием
Пользователь сказал cпасибо:
=PaLeTiZaToR= (25.09.2011)
Старый 21.12.2011, 14:35   #7
 Разведчик
Аватар для Akros751
 
Akros751 никому не известный тип
Регистрация: 28.06.2011
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Эмулировать нажатие клавишь

Цитата:
Сообщение от Хакерок:)Посмотреть сообщение
Если я правильно понял, то требуется эмулировать нажатие клавиши клавиатуры в окне. Лично я для этого использую функцию SendMessage;
Код:
var H: Hwnd;
s: Char;
begin
   H:= FindWindow(nil, PChar('Имя окна'));
   SendMessage(h, WM_KeyDown , VK_F1, 0);
   SendMessage(h, WM_KeyUp , VK_F1, 0);
end;
VK_F1 - код виртуальной клавиши F1.
Узнать код требуемой тебе кнопке можно [Ссылки могут видеть только зарегистрированные пользователи. ].

это самый адекватный вариант, но можешь попробовать:
Код:
keybd_event(VK_F1, 0, 0, 0);
keybd_event(VK_F1, 0, KEYEVENTF_KEYUP, 0);
  Ответить с цитированием
Старый 21.12.2011, 16:04   #8
Знаток Dark Orbit
 Рыцарь
Аватар для ToSTeР
 
ToSTeР трижды герой Советского СоюзаToSTeР трижды герой Советского СоюзаToSTeР трижды герой Советского СоюзаToSTeР трижды герой Советского СоюзаToSTeР трижды герой Советского СоюзаToSTeР трижды герой Советского СоюзаToSTeР трижды герой Советского СоюзаToSTeР трижды герой Советского СоюзаToSTeР трижды герой Советского СоюзаToSTeР трижды герой Советского СоюзаToSTeР трижды герой Советского Союза
Регистрация: 13.07.2010
Сообщений: 390
Популярность: 6518
Сказал(а) спасибо: 247
Поблагодарили 847 раз(а) в 255 сообщениях
Отправить сообщение для ToSTeР с помощью Skype™
 
По умолчанию Re: Эмулировать нажатие клавишь

Советую лучше учить ВП, тот же делфи, но намного проще работать с ДО.
________________
Скайп: toster_zhyk
  Ответить с цитированием
Старый 06.01.2012, 18:03   #9
 Разведчик
Аватар для game_guru
 
game_guru никому не известный тип
Регистрация: 06.01.2012
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Эмулировать нажатие клавишь

Я писал типа этого, если нужно пиши ЛС
________________
[Ссылки могут видеть только зарегистрированные пользователи. ] можно прокачаться в тюряге бесплатно.
  Ответить с цитированием
Старый 06.01.2012, 20:20   #10
Заблокирован
 Пехотинец
Аватар для Shook†
 
Shook† блестящий пример для подражанияShook† блестящий пример для подражанияShook† блестящий пример для подражанияShook† блестящий пример для подражанияShook† блестящий пример для подражанияShook† блестящий пример для подражанияShook† блестящий пример для подражанияShook† блестящий пример для подражанияShook† блестящий пример для подражанияShook† блестящий пример для подражанияShook† блестящий пример для подражания
Регистрация: 01.01.2012
Сообщений: 95
Популярность: 2423
Сказал(а) спасибо: 231
Поблагодарили 229 раз(а) в 93 сообщениях
Отправить сообщение для Shook† с помощью ICQ Отправить сообщение для Shook† с помощью Telegram Отправить сообщение для Shook† с помощью Yahoo Отправить сообщение для Shook† с помощью Skype™
 
По умолчанию Re: Эмулировать нажатие клавишь

Цитата:
Сообщение от ToSTeРПосмотреть сообщение
Советую лучше учить ВП, тот же делфи, но намного проще работать с ДО.

Поддерживаю. Но сейчас БП работает над защитой ВП от игры, тоесть с работающим ВП нельзся будет зайти на карту, а программа написана на делфи работать будет и выследить её будет намного тяжелее, в этом и конёк программа и их достоинст в отношения ВП.
  Ответить с цитированием
Старый 06.01.2012, 20:34   #11
Заблокирован
 Пехотинец
Аватар для Number/1/
 
Number/1/ на правильном путиNumber/1/ на правильном пути
Регистрация: 11.11.2010
Сообщений: 95
Популярность: 188
Сказал(а) спасибо: 106
Поблагодарили 111 раз(а) в 70 сообщениях
 
По умолчанию Re: Эмулировать нажатие клавишь

Цитата:
Сообщение от Shook†Посмотреть сообщение
Поддерживаю. Но сейчас БП работает над защитой ВП от игры, тоесть с работающим ВП нельзся будет зайти на карту, а программа написана на делфи работать будет и выследить её будет намного тяжелее, в этом и конёк программа и их достоинст в отношения ВП.

защита ВП от игры ,написал так написал)))
по сути ,програмы никак не отслеживаются т.к. они даже на карту зайти не могут
  Ответить с цитированием
Старый 06.01.2012, 21:04   #12
 Сержант
Аватар для =White_Wolf=
 
=White_Wolf= лучик света в грозовом небе=White_Wolf= лучик света в грозовом небе=White_Wolf= лучик света в грозовом небе=White_Wolf= лучик света в грозовом небе=White_Wolf= лучик света в грозовом небе=White_Wolf= лучик света в грозовом небе=White_Wolf= лучик света в грозовом небе
Регистрация: 07.11.2011
Сообщений: 105
Популярность: 873
Золото Zhyk.Ru: 14
Сказал(а) спасибо: 95
Поблагодарили 107 раз(а) в 70 сообщениях
Отправить сообщение для =White_Wolf= с помощью ICQ Отправить сообщение для =White_Wolf= с помощью Skype™
 
По умолчанию Re: Эмулировать нажатие клавишь

Цитата:
Сообщение от Number/1/Посмотреть сообщение
защита ВП от игры ,написал так написал)))
по сути ,програмы никак не отслеживаются т.к. они даже на карту зайти не могут

отслеживается только в играх которые запускаеш с компа, ДО это не грозит
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  Ответить с цитированием
Старый 09.01.2012, 04:01   #13
 Разведчик
Аватар для Foresight
 
Foresight никому не известный тип
Регистрация: 09.01.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Эмулировать нажатие клавишь

Используй [Ссылки могут видеть только зарегистрированные пользователи. ]. [Ссылки могут видеть только зарегистрированные пользователи. ]. Все весьма просто и нужные тебе функции реализованы умными дядьками. ИМХО наиболее удобный язык для написания ботов с огромным количеством возможностей.
  Ответить с цитированием
Старый 09.01.2012, 11:23   #14
Заблокирован
 Пехотинец
Аватар для Shook†
 
Shook† блестящий пример для подражанияShook† блестящий пример для подражанияShook† блестящий пример для подражанияShook† блестящий пример для подражанияShook† блестящий пример для подражанияShook† блестящий пример для подражанияShook† блестящий пример для подражанияShook† блестящий пример для подражанияShook† блестящий пример для подражанияShook† блестящий пример для подражанияShook† блестящий пример для подражания
Регистрация: 01.01.2012
Сообщений: 95
Популярность: 2423
Сказал(а) спасибо: 231
Поблагодарили 229 раз(а) в 93 сообщениях
Отправить сообщение для Shook† с помощью ICQ Отправить сообщение для Shook† с помощью Telegram Отправить сообщение для Shook† с помощью Yahoo Отправить сообщение для Shook† с помощью Skype™
 
По умолчанию Re: Эмулировать нажатие клавишь

Цитата:
Сообщение от Number/1/Посмотреть сообщение
защита ВП от игры ,написал так написал)))
по сути ,програмы никак не отслеживаются т.к. они даже на карту зайти не могут

Правильно. Миксер написал, его даже обновлять не нужно, он и так работать будет, а скрипты ВП почти каждый день нужно обновлять, учитывая защиту БП.
  Ответить с цитированием
Старый 25.01.2012, 06:21   #15
 Рыцарь-лейтенант
Аватар для =August=
 
=August= сломал счётчик популярности :(=August= сломал счётчик популярности :(=August= сломал счётчик популярности :(=August= сломал счётчик популярности :(=August= сломал счётчик популярности :(=August= сломал счётчик популярности :(=August= сломал счётчик популярности :(=August= сломал счётчик популярности :(=August= сломал счётчик популярности :(=August= сломал счётчик популярности :(=August= сломал счётчик популярности :(
Регистрация: 25.05.2011
Сообщений: 455
Популярность: 46652
Сказал(а) спасибо: 314
Поблагодарили 1,554 раз(а) в 664 сообщениях
Отправить сообщение для =August= с помощью Telegram
 
По умолчанию Re: Эмулировать нажатие клавишь

Цитата:
Сообщение от Shook†Посмотреть сообщение
Правильно. Миксер написал, его даже обновлять не нужно, он и так работать будет, а скрипты ВП почти каждый день нужно обновлять, учитывая защиту БП.

Полностью поддерживаю. До сих пор многие скрипты так и не работают.
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Нажатие клавиш клавиатуры Roverpcs6 Вопросы и ответы, обсуждения 4 13.07.2011 18:28
[Подсказка] Быстрое нажатие клавиш для мага ziken Общение и обсуждение Perfect World 24 03.03.2011 00:52

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

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

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net