Бібліотека для автоматизації robotjs.
Відео: Автоматизація шкільних бібліотек
Відео: Робот розправився з чергою в бібліотеку
Всім привіт! У цій статті ми розглянемо бібліотеку для автоматизації - RobotJS.
RobotJS - це бібліотека для автоматизації деяких дій. Працює вона під Mac, Windows і Linux.
Давайте розглянемо, як її встановити. Працює вона на Node.js, отже, у вас повинні бути встановлені деякі залежності:
- Windows
- Visual Studio 2013 (Express works fine).
- Python (v2.7.3 recommended, v3.x.x is not supported).
- Mac
- Xcode Command Line Tools.
- Linux
- Python (v2.7 recommended, v3.x.x is not supported).
- make.
- A C / C ++ compiler like GCC.
- libxtst-dev and libpng ++ - dev (
sudo apt-get install libxtst-dev libpng ++ - dev
).
Тепер встановіть бібліотеку через NPM.
Відео: автоматизація
npm install robotjs
Розглянемо приклад того, що вона може. Отримаємо позицію миші, перемістимо її і кликнемо.
var robot =require("Robotjs") -
// Отримуємо позицію мишки. Повертається об`єкт зі значеннями x і y
var mouse = robot.getMousePos() -
console.log("Mouse is at x:"+ mouse.x +"Y:"+ mouse.y) -
// Опускаємо мишку на 100px
robot.moveMouse(mouse.x, mouse.y +100) -
// Лівий клік!
robot.mouseClick() -
Напишемо "Hello World"
var robot =require("Robotjs") -
// Пишемо "Hello World"
robot.typeString("Hello World") -
// Натискаємо Enter
robot.keyTap("Enter") -
Отримаємо колір пікселя під пахвою
var robot =require("Robotjs") -
// Отримуємо позицію мишки
var mouse = robot.getMousePos() -
// Отримуємо колір пікселя в hex форматі
var hex = robot.getPixelColor(mouse.x, mouse.y) -
console.log("#"+ hex +"At x:"+ mouse.x +"Y:"+ mouse.y) -
Прочитати більше інформації про бібліотеку, а також подивитися інтерактивні приклади ви можете на офіційному сайті розробника.
Дякую за увагу!
Поділися в соціальних мережах:
Схожі
- Macrodroid - автоматизація
- Кращі консольні ігри linux
- Як зробити попередній перегляд зображень на jаvascript.
- Як відстежувати позицію мишки на jаvascript.
- Як створити кнопку поділитися.
- Установка chromium ubuntu 16.04
- Бібліотеки ubuntu 16.04
- Установка android studio в ubuntu
- Бібліотека для швидкого написання формул на jаvascript.
- Бібліотека underscore.js.
- Установка python 3 ubuntu
- Nodejs. Пакет nodemon.
- Бібліотека d3js. Робимо круті 3d і 2d об`єкти.
- Установка pycharm ubuntu 16.04
- Установка qt ubuntu 16.04
- Бібліотека вибору дати на jаvascript.
- Бібліотека shine.js. Робимо динамічні тіні.
- jаvascript бібліотека is.js.
- Установка sublime text 3 ubuntu 16.04
- Автоматизація інженерних систем від інноваційної компанії
- Установка gcc в ubuntu 16.04