Бібліотека для автоматизації 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
Установка python 3 ubuntu
Установка node js ubuntu 16.04
Кращі консольні ігри linux
Macrodroid - автоматизація
Установка gcc в ubuntu 16.04
Nodejs. Пакет nodemon.
Як створити кнопку поділитися.
Бібліотека для швидкого написання формул на jаvascript.