본문 바로가기

분류 전체보기

robotjs 기능 nodejs 에서 마우스, 키보드를 제어할 수 있게 해준다. 매크로 프로그램을 만들 수 있다.
빌드하기 Electronjs 빌드의 3단계 과정 1단계: 패키징 2단계: Asar 압축 3단계: Installer 만들기 패키징1. electron-packager 라는 모듈을 설치한다.npm install electron-packager -g2. 패키징한다. "dist" 라는 디렉토리가 생긴다. "--prune"이라는 옵션에 의해 개발에 필요한 모듈으 제외하고 프로그램이 패키징 된다. 여기까지만 해도 실행파일은 만들어진 셈이다.electron-packager ./ myApp --platform=win32 --arc x64 \ --out dist \ --prune압축npm install -g asar실행 파일 패키징 된 폴더 하위의 resource 폴더로 이동. 소스폴더 명이 'app' 이란 가정하에,asar p..
call, start ㅁ Shell 명령어 - Call: 순차 실행, 변수 리턴 o - Start: 동시 실행, 변수 리턴 x (끝나기도 전에 다음으로 넘어가니 변수 다시 받아올수가 없다.) call notepad call "C:\Program Files\Internet Explorer\iexplore.exe" http://www.naver.com/ 계산기(calc)를 종료 하기 전에 메모장(notepad)을 실행 하지 않는다.계산기를 종료 하는 순간 메모장이 실행되며, 메모장을 종료 해야 인터넷이 실행됨. start notepad call "C:\Program Files\Internet Explorer\iexplore.exe" http://www.naver.com/ 계산기(calc), 메모장(notepad), 인터넷(네이버..
BrowserWindow 기능 브라우저 창을 만들어 준다.예제const {width, height} = electron.screen.getPrimaryDisplay().workAreaSize;win = new BrowserWindow({width, height});win 이란 이름의 브라우저를 전체화면크기로 만든다.win = new BrowserWindow({width: 800, height:600});win 이라 이름의 브라우저를 800×600 크기로 만든다.
setMenu 기능 메뉴바에 관한 설정을 할 수 있다. 예제 win.setMenu(null);win 이라는 브라우저의 메뉴바를 없앤다.