Список возможных задач
Перейдите в редактор скриптов.

Инструкции по написанию скриптов
1. Скриптовый язык разработан специально для проекта BotMek и носит уникальный характер, все совпадения с другими языками - случайны.
2. Язык имеет регистронезависимый синтаксис.
3. Каждая команда должна начинаться с новой строки.
4. Каждая команда обязательно имеет хотя бы 1 параметр взятый в скобочки ( параметр ).
5. Окончание команды является точка с запятой - ; .
Нажатие левой кнопки мышки (нажать и отпустить)
| Команда |
left(X, Y, Time); |
| Параметры | ||
| X - координаты по оси X, обязательный параметр, целое число; | Y - координаты по оси Y, обязательный параметр, целое число; | Time - длительность зажатия в миллисекундах, необязательный параметр, целое число; |
|
В качестве координат X и Y может принимать параметр CursorX и CursorY; CursorX - координаты текущего положения мыши по оси X; CursorY - координаты текущего положения мыши по оси Y; |
||
| Примеры |
left(10,15); //Нажать левой кнопкой мыши в координаты X10, Y15left(10,15,1000); //Нажать левой кнопкой мыши в координаты X10, Y15 и держать 1 секундуleft(cursorX,cursorY); //Нажать левой кнопкой мыши в координаты текущего положения мыши |
Зажатие левой кнопки мышки (нажать без отпускания)
| Команда |
leftDOWN(X, Y); |
| Параметры | ||
| X - координаты по оси X, обязательный параметр, целое число; | Y - координаты по оси Y, обязательный параметр, целое число; | Time - длительность зажатия в миллисекундах, необязательный параметр, целое число; |
|
В качестве координат X и Y может принимать параметр CursorX и CursorY; CursorX - координаты текущего положения мыши по оси X; CursorY - координаты текущего положения мыши по оси Y; |
||
| Примеры |
leftDOWN(10,15); //Зажать левую кнопку мыши в координатах X10, Y15leftDOWN(cursorX,cursorY); //Зажать левую кнопку мыши в координатах текущего положения мыши |
Отпускание левой кнопки мышки (отжать)
| Команда |
leftUP(X, Y); |
| Параметры | ||
| X - координаты по оси X, обязательный параметр, целое число; | Y - координаты по оси Y, обязательный параметр, целое число; | Time - длительность зажатия в миллисекундах, необязательный параметр, целое число; |
|
В качестве координат X и Y может принимать параметр CursorX и CursorY; CursorX - координаты текущего положения мыши по оси X; CursorY - координаты текущего положения мыши по оси Y; |
||
| Примеры |
leftUP(10,15); //Отпустить левую кнопку мыши в координатах X10, Y15leftUP(cursorX,cursorY); //Отпустить левую кнопку мыши в координатах текущего положения мыши |
Нажатие правой кнопки мышки (нажать и отпустить)
| Команда |
right(X, Y, Time); |
| Параметры | ||
| X - координаты по оси X, обязательный параметр, целое число; | Y - координаты по оси Y, обязательный параметр, целое число; | Time - длительность зажатия в миллисекундах, необязательный параметр, целое число; |
|
В качестве координат X и Y может принимать параметр CursorX и CursorY; CursorX - координаты текущего положения мыши по оси X; CursorY - координаты текущего положения мыши по оси Y; |
||
| Примеры |
right(10,15); //Нажать правой кнопкой мыши в координаты X10, Y15right(10,15,1000); //Нажать правой кнопкой мыши в координаты X10, Y15 и держать 1 секунду right(cursorX,cursorY); //Нажать правой кнопкой мыши в координаты текущего положения мыши |
Зажатие правой кнопки мышки (нажать без отпускания)
| Команда |
rightDOWN(X, Y); |
| Параметры | ||
| X - координаты по оси X, обязательный параметр, целое число; | Y - координаты по оси Y, обязательный параметр, целое число; | Time - длительность зажатия в миллисекундах, необязательный параметр, целое число; |
|
В качестве координат X и Y может принимать параметр CursorX и CursorY; CursorX - координаты текущего положения мыши по оси X; CursorY - координаты текущего положения мыши по оси Y; |
||
| Примеры |
rightDOWN(10,15); //Зажать правую кнопку мыши в координатах X10, Y15rightDOWN(cursorX,cursorY); //Зажать правую кнопку мыши в координатах текущего положения мыши |
Отпускание правой кнопки мышки (отжать)
| Команда |
rightUP(X, Y); |
| Параметры | ||
| X - координаты по оси X, обязательный параметр, целое число; | Y - координаты по оси Y, обязательный параметр, целое число; | Time - длительность зажатия в миллисекундах, необязательный параметр, целое число; |
|
В качестве координат X и Y может принимать параметр CursorX и CursorY; CursorX - координаты текущего положения мыши по оси X; CursorY - координаты текущего положения мыши по оси Y; |
||
| Примеры |
rightUP(10,15); //Отпустить правую кнопку мыши в координатах X10, Y15rightUP(cursorX,cursorY); //Отпустить правую кнопку мыши в координатах текущего положения мыши |
Нажатие клавиатурной клавиши (нажать и отпустить)
| Команда |
Send(Key, Time); |
| Параметры | |
| Key - нажимаемая клавиша, обязательный параметр, английская раскладка; | Time - длительность зажатия в миллисекундах, необязательный параметр, целое число; |
| Примеры |
Send(G); //Нажать клавишу GSend(G, 2000); //Зажать клавишу G на 2 сек, после чего отпустить |
Зажатие клавиатурной клавиши (нажать без отпускания)
| Команда |
SendDOWN(Key); |
| Параметры |
| Key - нажимаемая клавиша, обязательный параметр, английская раскладка; |
| Примеры |
SendDOWN(G); //Зажать клавишу G |
Отпускание клавиатурной клавиши (отжать)
| Команда |
SendUP(Key); |
| Параметры |
| Key - нажимаемая клавиша, обязательный параметр, английская раскладка; |
| Примеры |
SendUP(G); //Отпустить клавишу G |
Возможные значения параметра Key
Esc F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Del Home End PrtScn ` 1 2 3 4 5 6 7 8 9 0 - = Backspace NumLock Insert Tab Q W E R T Y U I O P [ ] \ PageUp PageDown Caps A S D F G H J K L ; ' Enter Pause Shift Z X C V B N M , . / Ctrl Win Alt Space right left down up |
| Команда |
Sleep(Time); |
| Параметры |
| Time - длительность задержки в миллисекундах, обязательный параметр, целое число; |
| Примеры |
Sleep(2000); //Ожидать 2 секунды |
|
Комментарий в коде - это текст который не учитывается компилятором. Комментарии служат для заметок пользователями. Пример //Этот текст является комментарием |
|
Директива region позволяет указать блок кода, который можно разворачивать и сворачивать. Пример Скрываемая часть кода
#endregion |