Бібліотека для автоматизації robotjs.

Відео: Автоматизація шкільних бібліотек

Бібліотека для автоматизації 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) -

    Прочитати більше інформації про бібліотеку, а також подивитися інтерактивні приклади ви можете на офіційному сайті розробника.

    Дякую за увагу!

Поділися в соціальних мережах:

Схожі
Установка python 3 ubuntuУстановка python 3 ubuntu
Установка node js ubuntu 16.04Установка node js ubuntu 16.04
Кращі консольні ігри linuxКращі консольні ігри linux
Macrodroid - автоматизаціяMacrodroid - автоматизація
Установка chromium ubuntu 16.04Установка chromium ubuntu 16.04
Установка gcc в ubuntu 16.04Установка gcc в ubuntu 16.04
Nodejs. Пакет nodemon.Nodejs. Пакет nodemon.
Як створити кнопку поділитися.Як створити кнопку поділитися.
Бібліотека для швидкого написання формул на jаvascript.Бібліотека для швидкого написання формул на jаvascript.
Як відстежувати позицію мишки на jаvascript.Як відстежувати позицію мишки на jаvascript.
» » Бібліотека для автоматизації robotjs.