Robotjs는?

Robotjs는 Node의 모듈 중 하나로 윈도우나 여러 운영체제에서 키보드나 마우스 입력을 자동화하는 기능을 합니다. 이 글에서는 robotjs 설치와 예제를 다룹니다.

Robotjs의 설치

Robotjs는 다른 모듈들 처럼 npm으로 설치하지만 그 전에 설치되어야하는 의존성들이 있습니다. 크게 파이썬 2.7.3이랑 비쥬얼 스튜디오 입니다. 노드는 10버전보다는 8.17.0버전을 추천드립니다!

1. 파이썬 설치

파이썬 홈페이지에서 찾아서 설치할 수 있습니다! 개인적으로 설치해볼때는 2.7.3 버전외에는 조금씩 오류가 발생해서 2.7.3을 가장 추천드립니다.

(공식 파이썬 페이지 링크)

2. 비쥬얼 스튜디오 설치

비쥬얼 스튜디오 또한 마이크로소프트 공식페이지에서 받을 수 있습니다. 다만 패키지를 선택할 때 C++관련 개발팩을 선택하셔서 설치해야합니다! 다운속도가 느리니 여유있게 하시는 걸 추천드립니다.

(비쥬얼 스튜디오 2019 커뮤니티링크 )

3. node-gyp 설치

다음은 C++ 라이브러리를 사용하기위한 node-gyp를 설치해야합니다. 파워셀이나 커맨드라인(CMD 등)으로 실행하시면 됩니다. 같은 프로젝트 폴더안에 binding.cc와 binding.gyp 파일이 있어야 오류가 발생하지않는데, cc 파일은 빈 파일로, gyp는 다음처럼 작성해서 넣으면 됩니다

Copy to Clipboard
Copy to Clipboard

Robotjs 활용하기

다음은 robotjs를 활용한 몇가지 예제입니다.

Copy to Clipboard
Copy to Clipboard

참고한 사이트들