项目作者: jay-shi

项目描述 :
Desktop screen automation that can repeat desktop task over and over again
高级语言: JavaScript
项目地址: git://github.com/jay-shi/Js-Mirror-Bot.git
创建时间: 2017-05-23T09:27:38Z
项目社区:https://github.com/jay-shi/Js-Mirror-Bot

开源协议:MIT License

下载


Mirror-Bot


This NodeJs-based project can record keystroke, mouseclick and mousedrag, and then create automated simulation.

It can be used for automation test, game bot or even tricking friends into thinking their computer has malware.

NOTE: This app currently only works for MacOS, but the windows and linux version will sonn be implemented.

Instruction video will be uploaded soon.

Demo Video

IMAGE ALT TEXT

Usage:

  1. git clone this app
  2. go (cd) to the directory root of this app
  3. command npm install
  4. command node input to start recording
  5. Press Tab key to stop recording (you can change this setting in the input.js)
  6. exit the recording by press ctrl+c
  7. command node output to start automation

RoadMap:

  1. Add Instruction and Demo Videos
  2. Implement mousedrag function
  3. Fix bugs caused by incorrect event listening (mistake mouseclick with mouseDrag)
  4. GUI
  5. Migrate to Java platform

Credits:

The node modules/packages I used for this project are iohook, sleep and robotjs.

Thank @WilixLead, @OctalMage, @ErikDubbelboer for making such great modules/packages!

Here are the links of used modules/framework: