AutoHotKey를 사용하는 사람들
오늘: 194
어제: 481
전체: 198,333
회원: 1,865
접속: 18 (회원 0)

AutoHotKey 스크립트 공유

 

AutoHotkey로 제작한 스크립트를 서로 공유하기 위한 공간 입니다. 자유롭게 이용하세요~

 
작성일 : 10-06-22 19:34
네이트온 자동로그인
 글쓴이 : 운장Lv.17
조회 : 943   추천 : 0   비추천 : 0  
자주쓸필요성을 느껴서 만들게되었습니다.
메일앞주소 뒷주소 비밀번호막 적으시고 스크립트 만드시면 됩니다 ^^

<--------------------------------------------- AHK 스크립트 내용 --------------------------------------------->
run,C:\Program Files\NATEON\BIN\NateOnMain.exe
;;네이트온 실행

WinWait, NateOn,
IfWinNotActive, NateOn, , WinActivate, NateOn,
WinWaitActive, NateOn,
;; 네이트온창이 뜰때까지 기다리고 활성화시킴

ControlSetText, edit1, 메일앞주소, NateOn
Control, ChooseString, 메일뒷주소, combobox1, NateOn
ControlSetText, edit2, 비밀번호, NateOn
;; 필요한 내용 입력

ControlClick, button1, NateOn
;; 로그인버튼 클릭
비추천 : 0
추천 : 0
^^

       ImMBRLv.62 / 2010-06-23 05:43

ControlSetText, edit1, 메일앞주소, NateOn
완전 감동받았습니다. ControlSetText명령을 이런 방법으로 사용하는 것이었군요^^
네이트온을 사용하지 않아서 테스트 못해보는 것이 아쉽네요;;;

      답변글

       운장Lv.17 / 2010-06-23 21:58

저도 ControlSetText 처음써보았는데 좋은것같네요 ㅎㅎ

       옹하Lv.5 / 2010-06-23 10:39

어제 보고 이런걸 왜 만드신 거야 ㅡㅡ^
생각했는데 댓글 보고 스크립트 테스트해보니까 정말 써먹을 데 많은 예제더군요.
저도 감동 한 표 추가합니다.

       운장Lv.17 / 2010-06-23 21:54

집에 있다보니 동생과 번걸아가며 매번 네이트온 아이디를 써야되서 만들어 보게되었습니다 ^^;

네이트온이 이미 실행되어있는 경우엔 오류가 있어 이미 실행되어있는경우도 정상작동하기위해 보안해보았습니다.
이거하면서 여태껏 잘안쓰던 Postmessage를 정말 제대로 공부했네요 ^^;
Spy++과 Winspector 정말 좋네요 ^^



SetTitleMatchMode,3  ;;정확히 윈도우 타이틀이 일치하는것만 판단하기위해
DetectHiddenWindows,on ;; 트레이로 보내져있는경우에도 판단하기위해

Process,Exist, NateOnMain.exe
if errorlevel
                {
                Postmessage,0x111,0x8084,,,% "ahk_id " WinExist("NateOn")
                ;; 트레이에서 우클릭한 열림버튼을 클릭하는것과 같음

                WinWait,NateOn
                IfWinNotActive, NateOn, , WinActivate, NateOn,
                WinWaitActive, NateOn
                ;;버튼 보이는지 판단

                ControlGet,이메일앞주소활성상태,Visible,,edit1,NateOn
                if 이메일앞주소활성상태
                ;; 이메일입력같이 비활성되었다면, 이미 로그인하였거나 로그인중인것으로 간주
                                {
                                ControlSetText, edit1, 이메일앞주소, NateOn
                                Control, ChooseString, 이메일뒷주소, combobox1, NateOn
                                ControlSetText, edit2, 비밀번호, NateOn
                                ;; 필요한 내용 입력

                                ControlClick, button1, NateOn
                                ;; 로그인버튼 클릭
                                }
                }
else
                {
                run,C:\Program Files\NATEON\BIN\NateOnMain.exe
                ;;네이트온 실행

                WinWait, NateOn,
                IfWinNotActive, NateOn, , WinActivate, NateOn,
                WinWaitActive, NateOn,
                ;; 네이트온창이 뜰때까지 기다리고 활성화시킴

                ControlSetText, edit1, 이메일앞주소, NateOn
                Control, ChooseString, 이메일뒷주소, combobox1, NateOn
                ControlSetText, edit2, 비밀번호, NateOn
                ;; 필요한 내용 입력

                ControlClick, button1, NateOn
                ;; 로그인버튼 클릭
                }

       비상2008Lv.1 / 2010-07-10 22:42

ControlSetText 명령어 잘 봤습니다.
예전에 em에디터랑 브라우져, 사무용 프로그램에서 ControlSetText 써본다고 삽질하다
고생많이 했었던 기억이 납니다.


 
 

 
Total 144
번호 제   목 글쓴이 날짜 조회 추천 비추천
[영문포럼] SciTE4 AutoHotKey v2 - AHK 스크립팅 편집기 (11) 관리자Lv.100 03-18 2231 0 0
144 문자열>16진수>문자열 (3) 만약에Lv.6 08-25 179 1 0
143 창 이동 스크립트2 (3) AHsK현수Lv.10 08-06 399 0 0
142    창 이동 스크립트2 (5) 샤이닝Lv.2 08-06 263 0 1
141 휠로 마우스 속도 조절하기 (2) 운장Lv.17 08-21 143 1 0
140 한글 자소별로 분리 또는 합치기 (4) 운장Lv.17 08-17 206 3 0
139 네이버로그인 및 카페등급 인증소스 (1) RextenLv.1 08-17 279 0 0
138 마우스, 키보드 레코더 (8) eocndLv.13 08-16 385 0 0
137 컨트롤(ClassNN)내의 좌표구하기 (4) DRAGONLv.14 08-11 286 1 0
136 분 단위로 윈도우 자동종료 (1) 제트나비Lv.4 08-10 217 1 0
135 원하는 Window를 투명화시키자!? (3) AHsK현수Lv.10 08-10 323 1 0
134 save images from clipboard (2) ImMBRLv.62 08-08 233 1 0
133 퍼온글: 마우스 오작동 방지 ~ (1) 만약에Lv.6 08-07 337 0 0
132 exe 파일을 ahk 파일로 변환 (디컴파일러) (9) 만약에Lv.6 08-02 691 3 0
131 스크립트 작성을 쉽게~ 템플릿(파라미터 추가) 만약에Lv.6 08-02 407 0 0
130 마우스 제스처에 옷입혔어요 :) (13) 만약에Lv.6 07-29 451 1 0
 
 
 1  2  3  4  5  6  7  8  9  10  

 

Copyright Tleap. All rights reserved.