Что нового

[Мышь, клавиатура] Автоматизация управления клавеатуры и мышки в октивных окнах

lazarxxx

Новичок
Сообщения
53
Репутация
2
Всем доброго времени. Вот уже второй день сижу за AvtoIt 3 с задачей автоматизировать работу активной оконной программы с приличной графикой.
Задача состоит в том, чтобы отслеживать движущиеся точки одного цвета и направлять за ними объект управляемый и мышкой и клавиатурой!!! За двое суток удалось (довольно неплохо отслеживать объект с помощью PixelSearch я даже не ожидал таких неплохих результатов!!! Ниже пример отслеживания определённой точки который довольно неплохо работает! и всё мыш не идёт за точкой што бы я не делал! получается обект которым я управляю по сути неподвижен, двигается все окружающие обекты!
и с нажатием кнопок нечего не получается seend не работает в таких окнах и MouseClick только нажимает кнопки, а к указанным точкам не ведёт!!! Большая просьба кто с этим сталкивался помочь, примерами решения задачи! Заранее всем благодарен!​


[box title=TitleBox]
While 1
$coord = PixelSearch (0,0, 900, 500, 0xF01A0A, 4)
If Not @error Then
ConsoleWrite ("нашол"& $coord[0] &"x"& $coord[1] &@CR)
For $a=1 To 50
;Sleep (100)
$rnd = Random(-20, 20, 1)
ConsoleWrite ("стреляю"& $coord [0] &"x"& $coord [1] + $rnd &@CR)
ConsoleWrite ("нет цвета"&@CR)
EndIf
WEnd [/box]
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Re: [Мышь, клавиатура] Автоматизация управления клавеатуры и мышки в октивных окнах.

lazarxxx [?]
1. А где ваш пример (код)? :smile:
2. Скачайте Control Viewer перетащите курсор (лупа) на кнопку которую нужно нажать, далее сохраните данные в файл Report.txt и прикрепите к своему сообщению.
 
Автор
L

lazarxxx

Новичок
Сообщения
53
Репутация
2
C:\Users\?????????\Desktop\???\CV.au3 (3) : ==> Error opening the file.:
#Include <WinAPIEx.au3>
К сожалеию такая ошибка!
 

madmasles

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


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

ArtInt

Знающий
Сообщения
135
Репутация
18
Оффтоп:

На мой взгляд, нарушение В.8 на лицо - множество орфографических ошибок, избегание которых настойчиво рекомендуется в этом пункте правил.
Лично мне пришлось напрячься, чтобы прочитать заголовок темы.

Ну, а про нарушение В.11 уже сказал уважаемый madmasles.


lazarxxx сказал(а):
Вот уже второй день сижу за AvtoIt 3
ИМХо замахиваешься слишком высоко. Ну да ладно. Чтобы форумчане могли граммотно помочь - выложи полный код программы, имя игры (и желательно скриншот), а также лаконично и грамотно изложите желаемое.
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
Русский бы выучил сначала, прежде чем про код вопросы задавать.


Добавлено:
Сообщение автоматически объединено:

P.S. В моём разделе можешь не появляться.
 
Верх