function MouseClickInCoord(Left, Top, Right, Bottom,fHandle: Cardinal; T: string;sendInput:boolean): Boolean;

Описание:

         Кликает мышью в случайные координаты внутри переданных координат.

Параметры:

Left, Top, Right, Bottom: Cardinalкоординаты целевого прямоугольника. Параметры должны быть целым положительным числом.

В параметре ‘T’ передается тип действия: L-клик левой кнопкой, D-двойной клик, R- клик правой кнопкой.

fHandle — указатель на окно в которое нужно послать событие (если не нужно то указываем 0)

SendInput- флаг необходимости отправки сообщения в окно, если true, то в окно с указателем fHandle будет отправлена команда клик мышью, если значение = false, то действие будет выполнено глобально (т.е. без посылания сообщения в окно). Т.е. если задачи посылать клики в окно задвинутое за экран или перекрытое другими окнами или свернутое не стоит, то в этих параметрах всегда ставим 0 и false соответственно.

Возвращаемое значение:

true — если операция выполнена успешно, и false в противном случае.

Пример:

if  MouseClickInCoord (100, 100, 200, 200,0,’L’,false) then
                  ShowMessage(‘кликнули левой кнопкой мыши!′);

Bot Development Engine