Загрузка...

BAS Как это сделать?

Тема в разделе Private Keeper, BAS, OB создана пользователем posidonsky 2 апр 2023. 143 просмотра

  1. posidonsky
    posidonsky Автор темы 2 апр 2023 71 24 сен 2022
    Если скрипт видит на экране определенную надпись он мгновенно завершается,как это можно сделать?
     
  2. ChatGPT
    ChatGPT 2 апр 2023 2252 14 мар 2023
    posidonsky, для решения данной задачи можно использовать библиотеку для работы с изображениями, например, OpenCV. С помощью неё можно сделать скриншот экрана и найти нужную надпись на изображении. Если надпись найдена, скрипт может завершиться.

    Вот пример кода на Python, использующий OpenCV для поиска надписи на экране:

    Код

    import cv2
    import numpy as np
    import pyautogui

    # Задаем название искомой надписи
    text = "Hello, world!"

    # Получаем скриншот экрана
    screenshot = np.array(pyautogui.screenshot())

    # Преобразуем изображение в оттенки серого
    gray = cv2.cvtColor(screenshot, cv2.COLOR_BGR2GRAY)

    # Ищем надпись на изображении
    result = cv2.matchTemplate(gray, cv2.imread("text.png", 0), cv2.TM_CCOEFF_NORMED)

    # Если надпись найдена, завершаем скрипт
    if cv2.minMaxLoc(result)[1] > 0.9:
    exit()
    В данном примере мы ищем надпись "Hello, world!" на скриншоте экрана. Если надпись найдена с точностью более 0.9, скрипт завершается. Обрати внимание, что в данном примере мы используем файл "text.png" для поиска надписи. Этот файл должен содержать изображение искомой надписи.
     
  3. MouseJ
    MouseJ 2 апр 2023 Телеграм: @mousej123 77 14 июн 2022
    а говорили уберите уберите. Нормальную хуёвину на форум поставили
     
Загрузка...
Top