질문과 답변
서버 / IT 혹시 오토핫키 다룰줄아시는분..
2017.05.16 14:27
프로그래밍 언어를 자바스크립트만 조금 다룰줄 아는 초보 입니다.
이번에 매크로 프로그램 하나를 구현하기 위해 보다 쉽고 빠르게 구현하기 위해서
오토핫키라는 언어를 찾아내어 조금 공부를 해보았는데 제가 구현하고싶은 기능을 찾다가
너무 힘들어서 이렇게 질문글 남깁니다..
일단 제가 구현하고싶은 매크로스크립트는 간단합니다.
웹사이트 내에 로그인 폼이 있습니다. 그로그인폼에 자동으로 아이디랑 비밀번호가 입력되고
로그인 버튼을 실행하는 과정입니다.
아이디 비밀번호에 대해서는 엑셀에 A열 아이디 B열 비밀번호 이렇게 있습니다.
될거같은데 명령어라든지 초보라서 포기한게
웹페이지를 열때 그 페이지에 DOM 정보를 읽어와서 아이디 패스워드 폼에
프로세스상에 상주하고있는 엑셀에 A열 1행 아이디 B열 1행 비밀번호 를 각각 복사하여 로그인시도
로그인실패 창이 뜰시 엑셀에 A열 2행 아이디 B열 2행 비밀번호 를 각각 복사하여 로그인시도
로그인성공하면 매크로 정지
이렇게 반복적인 기능을 만들려고 하였습니다.
그래서 제가 직접 구현해본 방법은
간단하게 웹사이트 엑셀 둘다 실행시켜놓고
MouseClick, Right, 좌표 으로 활성창을 전환하며
Send, ^c
Send, ^v
Send, {right} 등등 마우스 키보드로 입력값을 보내는 단순한 스크립트를 작성하였습니다
그리고 로그인 성공시 페이지가 바뀌는데 거기에서 사용되는 이미지의 픽셀값으로
Loop , If(errorlevel) 로 작성하였는데
중간중간에 Sleep, 1000 으로 주고
지켜보았는데 로그인은 잘되는데 로그인성공해도 계속 반복문이 실행하는문제가 발생하였습니다.
제가했던 방법은 너무 초보적인거라 고수님들에 도움을 받고자합니다.
위에적어놓았던 제가 처음생각했던 방법이 가능한지도 궁금합니다.
보다나은 작성방법이있다면 도와주세요
이번에 매크로 프로그램 하나를 구현하기 위해 보다 쉽고 빠르게 구현하기 위해서
오토핫키라는 언어를 찾아내어 조금 공부를 해보았는데 제가 구현하고싶은 기능을 찾다가
너무 힘들어서 이렇게 질문글 남깁니다..
일단 제가 구현하고싶은 매크로스크립트는 간단합니다.
웹사이트 내에 로그인 폼이 있습니다. 그로그인폼에 자동으로 아이디랑 비밀번호가 입력되고
로그인 버튼을 실행하는 과정입니다.
아이디 비밀번호에 대해서는 엑셀에 A열 아이디 B열 비밀번호 이렇게 있습니다.
될거같은데 명령어라든지 초보라서 포기한게
웹페이지를 열때 그 페이지에 DOM 정보를 읽어와서 아이디 패스워드 폼에
프로세스상에 상주하고있는 엑셀에 A열 1행 아이디 B열 1행 비밀번호 를 각각 복사하여 로그인시도
로그인실패 창이 뜰시 엑셀에 A열 2행 아이디 B열 2행 비밀번호 를 각각 복사하여 로그인시도
로그인성공하면 매크로 정지
이렇게 반복적인 기능을 만들려고 하였습니다.
그래서 제가 직접 구현해본 방법은
간단하게 웹사이트 엑셀 둘다 실행시켜놓고
MouseClick, Right, 좌표 으로 활성창을 전환하며
Send, ^c
Send, ^v
Send, {right} 등등 마우스 키보드로 입력값을 보내는 단순한 스크립트를 작성하였습니다
그리고 로그인 성공시 페이지가 바뀌는데 거기에서 사용되는 이미지의 픽셀값으로
Loop , If(errorlevel) 로 작성하였는데
중간중간에 Sleep, 1000 으로 주고
지켜보았는데 로그인은 잘되는데 로그인성공해도 계속 반복문이 실행하는문제가 발생하였습니다.
제가했던 방법은 너무 초보적인거라 고수님들에 도움을 받고자합니다.
위에적어놓았던 제가 처음생각했던 방법이 가능한지도 궁금합니다.
보다나은 작성방법이있다면 도와주세요
소스를 올려주셔야 뭐가 문제인지 알것같습니다.