модуль кликер

This commit is contained in:
Nadezhda95 2020-05-19 16:23:52 +05:00
parent 4aa781f27b
commit 532f7d295b
6 changed files with 53 additions and 0 deletions

View File

@ -0,0 +1,53 @@
# <H1 align="center">Модуль «Кликер»</h1>
<p> Модуль «Кликер» предназначен для записи последовательности действий, выполняемых пользователем, а именно кликов по определенным местам экрана и нажатий кнопок на клавиатуре или мыши. С помощью этого модуля можно производить интеграции между самыми разными программами, так как он точно имитирует действия пользователя, то есть, если вы сможете это сделать, то это сможет сделать и «Кликер».</p>
<p> Использование роботов-кликеров рекомендуется на компьютерах с таким же разрешением, как и тот, на котором был написан данный робот.</p>
## Создание макроса
<p>При открытии модуля «Кликер» появится диалоговое окно «Запись действий макроса», состоящее из трех элементов кнопки «Начать запись», области, в которой будут отображены записанные действия, и кнопки «Сохранить».</p>
![Screenshot](img/clicker_1.png)
<p>По нажатию кнопки «Начать запись» программа переходит в режим ожидания нажатия кнопки «TAB», по которой открывается окно создания действия (команды).</p>
![Screenshot](img/clicker_2.png)
<p>В открывшемся окне происходит настройка действия (описание всех возможных действий будет дано ниже). По завершению создания команды и нажатию кнопки сохранить, новое действие будет добавлено в макрос.</p>
![Screenshot](img/clicker_3.png)
<p>Изменить положение действия в списке команд можно с помощью кнопок с изображением стрелок, расположенных в правой части блока.</p>
![Screenshot](img/clicker_4.png)
<p>Кнопка с изображением крестика, расположенная между стрелками, предназначена для удаления действия из списка команд.</p>
<p>Для сохранения макроса необходимо нажать на кнопку «Сохранить».</p>
## Создание команды
<p>Окно создания команды состоит из статичных и изменяющихся полей. Статичными являются такие поля, как «Действие», «Пауза» и «Примечание».</p>
## Статичные поля
### Действие
<p>Поле «Действие» состоит из перечня доступных действий для записи макроса нажатие кнопок мыши и клавиатуры, наиболее часто встречающиеся сочетания кнопок (скопировать, вставить). Далее будут приведены все действия, доступные в модуле.</p>
### Пауза
<p>Поле «Пауза» предназначено для создания эффекта ожидания после выполняемой команды. Значение указывается в миллисекундах.</p>
<p>Например, после нажатия на иконку браузера роботу следует подождать несколько секунд, пока браузер запустится и будет готов к работе в данном примере в команде открытия браузера (кликнуть мышкой по его иконке) в поле «Пауза» следует написать некоторое значение, например, 5000, т.е. 5 секунд. </p>
### Примечание
<p>Поле «Примечание» позволяет писать комментарии, чтобы не запутаться в командах.</p>
## Поля, появляющиеся только при определенных действиях
### Переключатели «Изображение» и «Координаты»
<p>При создании действий, связанных с кликом мыши, вам предлагается выбрать, куда кликать по определенным координатам или по изображению. Если программа, с которой вы работаете, статичная и не меняет расположение своих кнопок, то можно воспользоваться кликом по координатам. Тогда возникает вопрос, как рассчитать координаты? Все очень просто при нажатии кнопки «TAB» нужно располагать мышь ровно в том месте, куда следует нажать. В диалоговом окне создания команды координаты уже будут заполнены.</p>
<p>Если программа может менять расположение её элементов, то настоятельно рекомендуем использовать клик по изображению. Для этого нажмите на переключатель «Изображение».</p>
![Screenshot](img/clicker_5.png)
<p>При изменении переключателя изменится нижняя часть окна появятся кнопки «Выбрать изображение», «Выделить изображение» и поле для ввода «Процент совпадения».
<p>Изображение, по которому потребуется кликнуть для выполнения действия, можно настроить двумя способами:
<p>1) загрузить имеющееся изображение, нажав на кнопку «Выбрать изображение»
<p>2) выбрать фрагмент снимка окна, в котором будет воспроизводиться действие, с помощью кнопки «Выделить изображение». После нажатия на кнопку студия сделает снимок экрана и предложит вам выбрать фрагмент получившегося изображения.
<p>При использовании клика по изображению, обратите внимание на то, что, если на экране таких изображений будет несколько, действие будет применено к первому найденному!
<p>Поле «Процент совпадения» необходимо для случаев, когда искомое изображение может немного отличаться от того, что может быть в реальности (например, наличие выделения вокруг кнопки, если она выбиралась ранее, и отсутствие такого выделения). В подобных случаях уменьшайте процент совпадения до тех пор, пока изображение не будет находиться и в том, и в другом случае. Однако если процент совпадения уменьшить слишком сильно, модуль может найти то, что не планировали искать.
Поля «Количество попыток» и «Пауза между ошибками» предназначены для случаев, когда программа не смогла найти заданное ей изображение. Вы можете указать, сколько раз следует пытаться искать требуемое изображение и сколько секунд ждать между попытками. Например, после запуска браузера нужно нажать на кнопку с иконкой «Плюсик» создание новой вкладки. Если браузер будет загружаться слишком долго, больше 5-ти секунд (это время указано в паузе команды открытия браузера), тогда программа начнёт искать «плюсик», которого еще нет. Затем программа подождет указанное ей количество секунд между попытками и попробует снова. Как только изображение будет найдено, программа подождет то количество секунд, которое указано в поле «Пауза» данной команды, и перейдет к следующей.
### Прокрутка мыши
Данное поле появляется при действии «Прокрутка мыши». В него вводится значение в пикселях, на сколько необходимо прокрутить колесико мыши. Если прокрутка вверх, то значение должно быть положительным, если вниз, то отрицательным.
Во всех полях окна создания команды возможно использование переменных.
## Описание действий, доступных в модуле
### Действие «Кликнуть мышкой»
Основное действие модуля нажатие левой кнопкой мыши по указанным координатам или изображению.
### Действие «Кликнуть мышкой дважды»
Двойной клик по указанным координатам или изображению, например, для открытия приложения с рабочего стола.
### Действие «Кликнуть правой кнопкой мыши»
Клик правой кнопкой мыши, например, по приложению на рабочем столе, чтобы открыть его контекстное меню.
### Действие «Кликнуть колесиком мыши»
В некоторых программах есть возможность использовать клик колесика мыши для исполнения некоторых действий, например, закрыть вкладку в браузере.
### Действие «Прокрутка мыши»
Прокрутка колесом мыши вниз или вверх по странице. Здесь координаты играют роль того, где будет находиться курсор при прокрутке колеса, так как ползунков на экране может быть несколько. Для прокрутки экрана вниз в поле «Прокрутка мыши» должно быть введено отрицательное значение (-150), вверх - положительное (150).

BIN
docs/img/clicker_1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

BIN
docs/img/clicker_2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
docs/img/clicker_3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
docs/img/clicker_4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

BIN
docs/img/clicker_5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB