Что нового

[Мышь, клавиатура] Нажатие клавиш клавиатуры

Nelkor

Новичок
Сообщения
2
Репутация
0
Изучаю AutoIt ноль полных дней.
Экспериментирую на доте2.

Функция
Код:
MouseClick("left")
/
Код:
MouseClick("right")
работает отлично. Но вот передать клавиатурные нажатия я не могу.
Функция
Код:
Send("{клавиша}")
справляется с блокнотом, но вот клиент доты каким-то образом её блокирует, что-ли. Как можно всё-таки передать нажатие клавиши?
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
Во-первых:
Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Администратор.




Во-вторых:
Nelkor [?]
каким-то образом её блокирует
VAC
 
Автор
N

Nelkor

Новичок
Сообщения
2
Репутация
0
Допустим, VAC. Но мышь-то работает как-то... :stars: Может быть, есть способ и клавиатуру провести? Тем более, судя по Википедии, VAC следит именно за тем, что ВМЕШИВАЕТСЯ в ПРОЦЕСС игры. А эмуляция клавиатуры в данном случае от системы идёт...
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
Nelkor [?]
А эмуляция клавиатуры в данном случае от системы идёт
Описание, к сожалению, старое. Сейчас все современные Античит системы вооружены до зубов. Блокируют эмуляцию клавиш, защита памяти и файлов и т.д.
 
Верх