Что нового

Автоматизация поиска изображение и нажатия ЛКМ

IvanCapone

Новичок
Сообщения
2
Репутация
0
Доброго времени суток!
Помогите/подскажите как правильно реализовать автоматизацию в другом окне.
Нужно постоянно искать кнопку на активном окне, после того как нашли нужно нажать ЛКМ и продолжать процес без остановки.. ищем нажимаем, ищем нажимаем..
спасибо
 

All2khoff

Продвинутый
Сообщения
377
Репутация
68
Чтобы чтото найти надо знать что искать.
Как минимум пара скриншотов бы пригодилась.
так же щелчок мыша должен быть по кнопке? или по случайному месту? или по расположению курсора...
Чем более подробную задачу вы опишите тем больше шансов что вы получите желаемый результат.

Данный код бесконечно ищет красный по всему окну окна paint и делает щелчок мышки в цент экрана при нахождении искомого.
Код:
; Установим активное окно Paint
WinActivate("Безымянный - Paint")

; Задать цвет красный в формате RGB
Global $redColor = 0xFF0000  ; Значение RGB для красного цвета

; Основной бесконечный цикл
While True
    ; Определить размеры активного окна
    $hWnd = WinGetHandle("Безымянный - Paint")
    $coord = WinGetPos($hWnd)

    ; Определяем область поиска
    $xStart = $coord[0]
    $yStart = $coord[1]
    $xEnd = $xStart + $coord[2]
    $yEnd = $yStart + $coord[3]

    ; Сканируем область на наличие красного цвета
    For $x = $xStart To $xEnd
        For $y = $yStart To $yEnd
            $pixelColor = PixelGetColor($x, $y)
            If $pixelColor = $redColor Then
                ; Если нашли красный цвет, щелкаем по центру экрана
                MouseClick("left", @DesktopWidth / 2, @DesktopHeight / 2)
                ExitLoop 2  ; Выход из обоих циклов
            EndIf
        Next
    Next

    ; Небольшая пауза, чтобы не нагружать процессор
    Sleep(100)  ; 100 миллисекунд
WEnd
 
Последнее редактирование:
Автор
I

IvanCapone

Новичок
Сообщения
2
Репутация
0
Чтобы чтото найти надо знать что искать.
Как минимум пара скриншотов бы пригодилась.
так же щелчок мыша должен быть по кнопке? или по случайному месту? или по расположению курсора...
Чем более подробную задачу вы опишите тем больше шансов что вы получите желаемый результат.

Данный код бесконечно ищет красный по всему окну окна paint и делает щелчок мышки в цент экрана при нахождении искомого.
Код:
; Установим активное окно Paint
WinActivate("Безымянный - Paint")

; Задать цвет красный в формате RGB
Global $redColor = 0xFF0000  ; Значение RGB для красного цвета

; Основной бесконечный цикл
While True
    ; Определить размеры активного окна
    $hWnd = WinGetHandle("Безымянный - Paint")
    $coord = WinGetPos($hWnd)

    ; Определяем область поиска
    $xStart = $coord[0]
    $yStart = $coord[1]
    $xEnd = $xStart + $coord[2]
    $yEnd = $yStart + $coord[3]

    ; Сканируем область на наличие красного цвета
    For $x = $xStart To $xEnd
        For $y = $yStart To $yEnd
            $pixelColor = PixelGetColor($x, $y)
            If $pixelColor = $redColor Then
                ; Если нашли красный цвет, щелкаем по центру экрана
                MouseClick("left", @DesktopWidth / 2, @DesktopHeight / 2)
                ExitLoop 2  ; Выход из обоих циклов
            EndIf
        Next
    Next

    ; Небольшая пауза, чтобы не нагружать процессор
    Sleep(100)  ; 100 миллисекунд
WEnd
[/AUTO
[/QUOTE]
Спасибо за ответ.
Задача состоит переключать трансляцию в discord.. после того как пользователь завершил видеочат нужно перейти на активную трансляцию..
Сообщение автоматически объединено:

После окончания видеочата пользователь выключает видео и мы видим данное изображение.. требуется в данный момент ЛКМ 1 раз в любом месте
Сообщение автоматически объединено:

Далее после 1 ЛКМ
Спасибо за ответ.
Задача состоит переключать трансляцию в discord.. после того как пользователь завершил видеочат нужно перейти на активную трансляцию..
Сообщение автоматически объединено:

После окончания видеочата пользователь выключает видео и мы видим данное изображение.. требуется в данный момент ЛКМ 1 раз в любом месте
после первого изображения и одного нажатия ЛКМ нужно найти в окне и опять 1 ЛКМ по кнопке. Интересно чтобы работать именно по поиску изображения если эти возможно
 

Вложения

  • IMG_2358.jpeg
    IMG_2358.jpeg
    1.9 МБ · Просмотры: 4
  • IMG_2359.jpeg
    IMG_2359.jpeg
    9.4 КБ · Просмотры: 4
Последнее редактирование:
Верх