Автокликер Clickermann :: Форум

Основной раздел => Использование => Topic started by: Credo on March 21, 2017, 01:04:19 PM

Title: пауза в скрипте для получения координаты и цвета курсора
Post by: Credo on March 21, 2017, 01:04:19 PM
1, Что то типа такого: в процессе выполнения скрипта - окошко с вводом( запросом, сообщением) или еще как, при клике мышки в скрипт записывается переменная х.у и цвет в точке клика мышки, а если не надо то клик правой кнопкой мыши.

Вторая задача.
в скрипте 1 сделать запуск другого скрипта 2 и остановить скрипт 1 (#include возвращает в работу скрипт1 после выполнения скрипта 2)
Title: Re: Взможно ли такое реализовать?
Post by: Vint on March 21, 2017, 01:24:42 PM
Чёт ты понаписал непонятного. Alt+Q уже не вариант?
Title: Re: Взможно ли такое реализовать?
Post by: Credo on March 21, 2017, 01:57:29 PM
Разъясню:
Есть скрипт выполняющий постоянные действия, в какой то момент надо указать, ( автоматом сложно, тк много цифр из них необходимо выбирать), координаты объекта, послечего выполнить еще действия.

Alt+Q - при написании - да, но не в процессе выполнения скрипта.

"всё это возможно" ну так помогите идеей.
Title: Re: пауза в скрипте для получения координаты и цвета курсора
Post by: Vint on March 21, 2017, 02:35:59 PM
Это?
Code: (clickermann) [Select]
SUB(set_coord) //== Задаём координаты ==========================================
    $wait_time = 0
    $set = 0
    WHILE($set = 0)
        IF($wait_time < $_time_t)
            HINTPOPUP("Укажите координаты...", "Внимание!")
            $wait_time = $_time_t + 10
            WAITMS(50)
        END_IF
       
        IF(ISKEYDOWN(1) = 1)
            $vx = $_xmouse
            $vy = $_ymouse
            GETSCREEN($vx,$vy, $vx,$vy)
            $vc = PXL($vx,$vy)

            WHILE(ISKEYDOWN(1) = 1)
                WAITMS(50)
            END_CYC
            $set = 1
        END_IF
        WAITMS(50)
    END_CYC
END_SUB

// так используем
set_coord()
LOGWRITE("Заданы координаты X/Y  ", $vx, " / ", $vy, "  цвет: ", $vc)
HINTPOPUP(STRCONCAT($vx, " / ", $vy, " цвет: ", $vc), "Заданы координаты:")

HALT
Title: Re: пауза в скрипте для получения координаты и цвета курсора
Post by: Credo on March 21, 2017, 02:59:21 PM
Vint
Да, ОГРОМНОЕ спасибо, то что нужно.