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

Основной раздел => Общие вопросы => Topic started by: Юрий Вячеславович on November 19, 2015, 11:43:01 AM

Title: MCLICK работает некорректно
Post by: Юрий Вячеславович on November 19, 2015, 11:43:01 AM
Добрый день,

Код для открытия нескольких ссылок, которые выделяются цветом относительно фона

GETSCREEN

IF_PIXEL_IN (1100,130, 1200, 210, 29929)
   lclick($_return1, $_return2)
END_IF
MCLICK($_return1,$_return2)
waitms(1000)

IF_PIXEL_IN (1100,210, 1200, 310, 29929)
   lclick($_return1, $_return2)
END_IF
MCLICK($_return1,$_return2)
waitms(1000)

IF_PIXEL_IN (1100,310, 1200, 410, 29929)
   lclick($_return1, $_return2)
END_IF
MCLICK($_return1,$_return2)
waitms(1000)

Проблема в том, что ссылка по среднему клику открывается в следующем окне,
но она еще и открывается как будто нажата левая кнопка мыши
И не успев дойти до последней ссылки открывается эта.

Почему ссылка реагирует на клик средней кнопкой мыши как будто на нее нажали и средней и левой?

Title: Re: MCLICK работает некорректно
Post by: Oraven on November 19, 2015, 11:54:09 AM
MCLICK за телом условия сработает полюбому.

Code: (clickermann) [Select]
GETSCREEN
IF_PIXEL_IN (1100,130, 1200, 210, 29929)
   MCLICK($_return1,$_return2)
   waitms(1000)
END_IF

IF_PIXEL_IN (1100,210, 1200, 310, 29929)
   MCLICK($_return1,$_return2)
   waitms(1000)
END_IF

IF_PIXEL_IN (1100,310, 1200, 410, 29929)
   MCLICK($_return1,$_return2)
   waitms(1000)
END_IF

WAITMS(500)
Title: Re: MCLICK работает некорректно
Post by: Юрий Вячеславович on November 19, 2015, 12:00:26 PM
Ну даже в случае если не нашлось или использовались старые как получается что ссылка открывается как будто нажали левой кнопкой, а не открывается 2 раза в новой вкладке?
Title: Re: MCLICK работает некорректно
Post by: Oraven on November 19, 2015, 12:32:34 PM
Ну даже в случае если не нашлось или использовались старые как получается что ссылка открывается как будто нажали левой кнопкой, а не открывается 2 раза в новой вкладке?

У тебя в условии поиска стоит команда левый клик! Что тут удивительного или ты не понимаешь что пишешь?
Code: (clickermann) [Select]
   lclick($_return1, $_return2) // левый клик по найденному пикселу
END_IF
MCLICK($_return1,$_return2) // клик средней клавишей