매크로

선픽프로그램이라고하면 아실지 모르겠네요.

제가 만들어서 블로그로 배포하던 프로그램인데요.

요즘은 바뻐서 관리도 잘 못하고 그러네요.

예전에는 소스 보호하기에 바뻤는데 "이제는 공개해도 되겠다" 라는 생각이 들어 공유합니다.

서버인증부분이나 업데이트 부분은 활용에 따라 악용될수있어서 비공개하겠습니다.

모순되게 들리시겠지만 필요하신분들이라면 쉽게 찾으실 수 있으실겁니다.


로테갱신 부분에는 파싱이 조금 들어가있으니 필요하신분은 그부분 먼저 보셔도 되겠네요.

아 그리고 여러차례 업데이트를 한 소스라 중간에 필요없는 부분도 많고 허접한 부분도 많습니다.?


====

누구보다빠르게.ahk

====

if not A_IsAdmin?

{?

? Run *RunAs "%A_ScriptFullPath%"

? ExitApp?

}?

;;;;;;서버인증 시작

#include 인벤.ahk

#include 서버인증.ahk

#include 업데이트.ahk

#include 자동로그인.ahk

#include 로테갱신.ahk

ID = 4233kim

PostNum = 220094052983

Date = 2014.09.15

NowVersion = 262

Version = 2.6.2

Price = Free

FisrtTime=Yes

미리보기flag = 1

Choice = 룰루

ChampList=||가렌|갈리오|갱플랭크|그라가스|그레이브즈|나르|나미|나서스|노틸러스|녹턴|누누|니달리|다리우스|다이애나|드레이븐|라이즈|람머스|럭스|럼블|레넥톤|레오나|렝가|루시안|룰루|르블랑|리신|리븐|리산드라|마스터이|마오카이|말자하|말파이트|모데카이저|모르가나|문도박사|미스포츈|바루스|바이|베이가|베인|벨코즈|볼리베어|브라움|브랜드|블라디미르|블리츠크랭크|빅토르|뽀삐|사이온|샤코|세주아니|소나|소라카|쉔|쉬바나|스웨인|스카너|시비르|신짜오|신드라|신지드|쓰레쉬|아리|아무무|아칼리|아트록스|알리스타|애니|애니비아|애쉬|야스오|엘리스|오공|오리아나|올라프|요릭|우디르|우르곳|워윅|이렐리아|이블린|이즈리얼|자르반4세|자이라|자크|잔나|잭스|제드|제라스|제이스|직스|질리언|징크스|초가스|카르마|카사딘|카서스|카시오페아|카직스|카타리나|케넨|케이틀린|케일|코그모|코르키|퀸|타릭|탈론|트런들|트리스타나|트린다미어|트위스티드페이트|트위치|티모|판테온|피들스틱|피오라|피즈|하이머딩거|헤카림

SpellList=||부활|강타|총명|회복|유체화|정화|순간이동|방어막|탈진|점화|천리안|점멸

Positionlist=||탑|미드|정글|원딜|서폿

Gosub 서버인증

;;;;;;서버인증 끝

;;로딩시작

SplashImage, Image\Logo\loading.png, b fs18,,,loading

WinSet, TransColor, a3cca2, loading

Gosub 추천글

Gosub 즐찾

Gosub 로테갱신

sleep 1000

SplashImage, off

WinSet, TransColor, OFF, loading

;;로딩완료

;======================================

;;;;;;컴파일 전에 날짜 수정할것

;======================================

;;;;;;구이시작

WinActivate, PVP.Net 클라이언트

random,RandomTitle

Gui, Show, H310 W540 Xcenter Ycenter, 누구보다 빠르게-%Version%-%RandomTitle%

Gui, Color, ddff7d

Gui, Add, Text, x300 y5 w1000 vAdsense,%Adsense%

Gui, Add, Tab2, X0 Y0 H310 W540, 선픽|선픽2|부가기능|공지사항|키세팅

Gui, Tab, 선픽

Gui, Add, Text, x65 y30 , 챔피언 선택

Gui, Add, Combobox, x30 y55 vChoice,%Champlist%

Gui, Add, Text,x60 y90, 포지션 선택

Gui, Add, edit, x30 y115 vPosition,

Gui, Add, Text,x10 y250 , F1 = 시작`nF2 = 재시작`nF12 = 종료

Gui, Add, Text,x100 y250 , *사용법*`n1.롤을 실행한다 ? ? ? 2.챔피언 포지션 스펠을 선택한다`n3.큐를 돌린다 ? ? ? ? ?4.수락이 뜨면 F1을 누른다

Gui, Add, Checkbox, x180 y150 vautoallow,자동수락

Gui, Add, Checkbox, x180 y170 vlastcheck,최종확인

Gui, Add, Picture, X280 Y30 vChar g인벤, Image\Char\%Choice%.png

Gui, Add, Text,x180 y30 , 스펠1

Gui, Add, Text,x180 y90 , 스펠2

Gui, Add, Combobox, x180 y55 w70 vspell1,%SpellList%

Gui, Add, Combobox, x180 y115 w70 vspell2,%SpellList%

Gui, Add, Picture, W30 H-1 X10 Y205 v로테1 g로테, Image\Char\%로테1%.png

Gui, Add, Picture, W30 H-1 X50 Y205 v로테2 g로테, Image\Char\%로테2%.png

Gui, Add, Picture, W30 H-1 X90 Y205 v로테3 g로테, Image\Char\%로테3%.png

Gui, Add, Picture, W30 H-1 X130 Y205 v로테4 g로테, Image\Char\%로테4%.png

Gui, Add, Picture, W30 H-1 X170 Y205 v로테5 g로테, Image\Char\%로테5%.png

Gui, Add, Picture, W30 H-1 X210 Y205 v로테6 g로테, Image\Char\%로테6%.png

Gui, Add, Picture, W30 H-1 X250 Y205 v로테7 g로테, Image\Char\%로테7%.png

Gui, Add, Picture, W30 H-1 X290 Y205 v로테8 g로테, Image\Char\%로테8%.png

Gui, Add, Picture, W30 H-1 X330 Y205 v로테9 g로테, Image\Char\%로테9%.png

Gui, Add, Picture, W30 H-1 X370 Y205 v로테10 g로테, Image\Char\%로테10%.png

Gui, Add, Button, x270 y155 v미리보기스위치 g미리보기스위치,미리보기현재상태 : ON

Gui, Add, Button, x340 y180 g로테갱신,로테갱신

Gui, Add, Picture, W30 H-1 X420 Y30 vF1 gFa, Image\Char\%즐찾1%.png

Gui, Add, Button, x420 y70 g즐찾1 v1,등록

Gui, Add, Picture, W30 H-1 X460 Y30 vF2 gFa, Image\Char\%즐찾2%.png

Gui, Add, Button, x460 y70 g즐찾2 v2,등록

Gui, Add, Picture, W30 H-1 X500 Y30 vF3 gFa, Image\Char\%즐찾3%.png

Gui, Add, Button, x500 y70 g즐찾3 v3,등록?

Gui, Add, Picture, W30 H-1 X420 Y100 vF4 gFa, Image\Char\%즐찾4%.png

Gui, Add, Button, x420 y140 g즐찾4 v4,등록

Gui, Add, Picture, W30 H-1 X460 Y100 vF5 gFa, Image\Char\%즐찾5%.png

Gui, Add, Button, x460 y140 g즐찾5 v5,등록

Gui, Add, Picture, W30 H-1 X500 Y100 vF6 gFa, Image\Char\%즐찾6%.png

Gui, Add, Button, x500 y140 g즐찾6 v6,등록

Gui, Add, Picture, W30 H-1 X420 Y170 vF7 gFa, Image\Char\%즐찾7%.png

Gui, Add, Button, x420 y210 g즐찾7 v7,등록

Gui, Add, Picture, W30 H-1 X460 Y170 vF8 gFa, Image\Char\%즐찾8%.png

Gui, Add, Button, x460 y210 g즐찾8 v8,등록

Gui, Add, Picture, W30 H-1 X500 Y170 vF9 gFa, Image\Char\%즐찾9%.png

Gui, Add, Button, x500 y210 g즐찾9 v9,등록

Gui, Add, Picture, W30 H-1 X420 Y240 vF10 gFa, Image\Char\%즐찾10%.png

Gui, Add, Button, x420 y280 g즐찾10 v10,등록

Gui, Add, Picture, W30 H-1 X460 Y240 vF11 gFa, Image\Char\%즐찾11%.png

Gui, Add, Button, x460 y280 g즐찾11 v11,등록

Gui, Add, Picture, W30 H-1 X500 Y240 vF12 gFa, Image\Char\%즐찾12%.png

Gui, Add, Button, x500 y280 g즐찾12 v12,등록

Gui, Tab, 선픽2

Gui, Add, Text,x10 y30, 챔피언 이름입력

Gui, Add, Edit, x10 y50 R1 vChoiceText2

Gui, Add, Text,x10 y80, 포지션 입력

Gui, Add, Edit, x10 y100 vPositiontwo

Gui, Add, Text,x10 y130, 현재 적용된 챔피언

Gui, Add, Edit, x10 y150 vSetChamp ReadOnly

Gui, Add, Button, x10 y180 gset,세팅적용

Gui, Add, Button, x80 y180 gpick2,선픽시작

Gui, Add, Checkbox, x10 y210 vautoallow2,자동수락

Gui, Add, Edit, x80 y210 vClickTime,클릭횟수

Gui, Add, Text,x150 y30, ※사용법※`n1.챔피언 이름 및 포지션을 입력한다.`n2.사용자 설정에 들어간다.`n3.세팅적용 버튼을 누른다.`n4.세팅이 완료되면 클릭 횟수를 지정한다.`n5.매칭을 시작하고 선픽시작 버튼을 누른다.`n

Gui, Tab, 부가기능

Gui, Add, Text,x10 y30, 기존 부가기능은 여러가지 사정에 의해서 삭제하였습니다.`n다른 기능으로 준비하겠습니다.

;Gui, Add, Edit, x100 y30 W120 vrank

;Gui, Add, Button, x240 y30 grank,전적조회

;Gui, Add, Text,x10 y60, 클라이언트 경로

;Gui, Add, Edit, x100 y60 W120 readonly vdir

;Gui, Add, Button, x240 y60 gsearch,경로지정

;Gui, Add, Text,x10 y90, 아이디

;Gui, Add, Edit, x100 y90 W120 vUserID,

;Gui, Add, Text,x10 y120, 비밀번호

;Gui, Add, Edit, x100 y120 W120 password vUserPW,

;Gui, Add, GroupBox, x320 y30 w215 h80, 자동 로그인 세팅

;Gui, Add, Checkbox, x330 y90 vUseId,아이디 자동입력

;Gui, Add, Checkbox, x330 y70 vUsePw gautologin,자동 로그인 기능 사용

;Gui, Add, Checkbox, x330 y50 vautostart,프로그램 실행시 클라이언트 실행

;Gui, Add, Button, x330 y120 vlaunch glaunch,롤 클라이언트 시작

Gui, Add, Text,x10 y210, Date : %Date%

Gui, Add, Text,x120 y210, Version : %Version%

Gui, Add, Text,w60 x210 y210 vPrice, %Price%

Gui, Add, Text,x10 y230 g링크,제작자 : [김영우] 블로그 : [http://kim8751.tistory.com] [http://hjkkhj123.blog.me]

Gui, Add, Button, x470 y210 g업데이트,최신버전`n업데이트

Gui, Add, Text,x10 y250 +Center, 누구보다 빠르게는 구글 광고 수익으로 운영됩니다.

Gui, Add, Button, x10 y270 h30 w520 gBlog,블로그로 이동하기

Gui, Tab, 공지사항

Gui, Add, GroupBox, x10 y30 w520 h250, 공지 및 추천글 제목

gui, font, c0000FF

Gui, Add, Text, w500 x30 y45 v공지1 g공지1,%공지1%

Gui, Add, Text, w500 x30 y75 v공지2 g공지2,%공지2%

Gui, Add, Text, w500 x30 y105 v공지3 g공지3,%공지3%

Gui, Add, Text, w500 x30 y135 v공지4 g공지4,%공지4%

Gui, Add, Text, w500 x30 y165 v공지5 g공지5,%공지5%

Gui, Add, Text, w500 x30 y195 v공지6 g공지6,%공지6%

Gui, Add, Text, w500 x30 y225 v공지7 g공지7,%공지7%

Gui, Add, Text, w500 x30 y255 v공지8 g공지8,%공지8%

Gui, Add, Button, x300 y285 h20 w100 g추천글갱신,추천글갱신

gui, font, c000000

Gui, Add, Text, x30 y290 ,제목을 클릭하시면 본문으로 연결됩니다.

Gui, Tab, 키세팅

Gui, Add, Text, x30 y30 ,선픽시작

Gui, Add, Text, x30 y60 ,새로고침

Gui, Add, Text, x30 y90 ,창 조정

Gui, Add, Combobox, x100 y30 w70 vkey1,F1||F1|F2|F3|F4|F5|F6|F7|F8|F9|F10|F11

Gui, Add, Combobox, x100 y60 w70 vkey2,F2||F1|F2|F3|F4|F5|F6|F7|F8|F9|F10|F11

Gui, Add, Combobox, x100 y90 w70 vkey3,F3||F1|F2|F3|F4|F5|F6|F7|F8|F9|F10|F11

Gui, Add, Button, gBt, OK

Gosub 세이브갱신

Gui,Submit,Nohide

Hotkey,%key1%,start ,on?

Hotkey,%key2%,reload ,on?

Hotkey,%key3%,lolset ,on?

Gosub 알림

Gosub autologin

SetTimer, 미리보기갱신, 100

If autostart = 1

{

Gosub launch

}

Return


Bt:

Hotkey,%key1%,start ,off?

Hotkey,%key2%,reload ,off?

Hotkey,%key3%,lolset ,off?

Gui,Submit,Nohide

If key1 = %key2%

중복 = 1

If key2 = %key3%

중복 = 1

If key3 = %key1%

중복 = 1

if 중복 = 1

{

Msgbox,중복키 발견

중복=0

return

}

Hotkey,%key1%,start ,on

Hotkey,%key2%,reload ,on?

Hotkey,%key3%,lolset ,on?

return?


미리보기갱신:

last:=Choice

GuiControlGet, Choice

If Choice != %last%

GuiControl,,Char, *W120 *H-1 Image\Char\%Choice%.png

Return




미리보기스위치:

if 미리보기flag = 0

{

SetTimer, 미리보기갱신, 100

미리보기flag = 1

Guicontrol,,미리보기스위치,미리보기현재상태 : ON

return

}

if 미리보기flag = 1

{

SetTimer, 미리보기갱신, off

미리보기flag = 0

Guicontrol,,미리보기스위치,미리보기현재상태 : OFF

return

}

return



start:

Gui,Submit,Nohide

If ChoiceText =

{

If Choice =?

{

Msgbox 챔피언을 선택하지 않았습니다.

Return

}

}


If ChoiceText =?

Pick = %Choice%

Else

Pick = %ChoiceText%


IF lastcheck = 1

{

Msgbox,4100,최종확인,챔피언 : %Pick%`n포지션 : %Position%`n다음 챔피언과 포지션이 맞으십니까?

IFMsgbox No

Return

}


WinMove, PVP.Net 클라이언트,,,,1280,800

WinActivate, PVP.Net 클라이언트

IF autoallow = 1

{

Gosub 수락

}

Else

{

Gosub 픽

}

gosub 채팅

gosub 스펠

Return




reload:

Gui, submit, nohide

IniWrite, %dir%, SaveF.ini, 부가기능, 경로

IniWrite, %rank%, SaveF.ini, 부가기능, 소환사명

IniWrite, %autostart%, SaveF.ini, 부가기능, 자동실행

IniWrite, %UserID%, SaveF.ini, 부가기능, 아이디

IniWrite, %UserPW%, SaveF.ini, 부가기능, 비밀번호

IniWrite, %UsePw%, SaveF.ini, 부가기능, 자동로그인

IniWrite, %UseId%, SaveF.ini, 부가기능, 기존아이디

IniWrite, %autoallow%, SaveF.ini, 부가기능, 자동수락

IniWrite, %autoallow2%, SaveF.ini, 부가기능, 자동수락2

IniWrite, %lastcheck%, SaveF.ini, 부가기능, 최종확인

IniWrite, %MKlol%, SaveF.ini, 부가기능, ?롤스킨즈

Reload

Return



lolset:

WinMove, PVP.Net 클라이언트,,0,0,1280,800

WinActivate, PVP.Net 클라이언트

return




수락:

ToolTip , 대기중..., 0, 0, WhichToolTip

Winwait, PVP.Net 클라이언트

Loop

{

ImageSearch,VX,VY,534,439,544,449,Image\Button\수락.bmp

If ErrorLevel = 0

{

ControlClick , x%VX% y%VY%, PVP.Net 클라이언트

MouseMove,0,0

}

ImageSearch,VX,VY,280,170,1000,440, Image\Champion\%Pick%.png

If ErrorLevel = 0

{

ControlClick , x%VX% y%VY%, PVP.Net 클라이언트

break

}

sleep 10

}

ToolTip

Return


픽:

ToolTip , 챔피언선택대기중..., 0, 0, WhichToolTip

Winwait, PVP.Net 클라이언트

Loop

{

ImageSearch,VX,VY,280,170,1000,440, *1 Image\Champion\%Pick%.png

If ErrorLevel = 0

{

ControlClick , x%VX% y%VY%, PVP.Net 클라이언트

Break

}

sleep 10

}

ToolTip

Return




채팅:

MouseMove,0,0

ToolTip , 포지션대기중..., 0, 0, WhichToolTip

Loop

{

Gui,Submit,Nohide

ImageSearch,VX,VY,0,0,1280,800,Image\Button\채팅.bmp

If ErrorLevel = 0

{

VY+=172

ControlClick , x%VX% y%VY%, PVP.Net 클라이언트

sleep 100

붙여넣기(Position)

Sleep 100

Send {Enter}

Break

}

}

ToolTip

Return




스펠:

ToolTip , 스펠선택중..., 0, 0, WhichToolTip

Gui,Submit,Nohide

IF Spell1 !=?

Spell(1,Spell1)

IF Spell2 !=

Spell(2,Spell2)

ToolTip

Return




Spell(n,SpellName)

{

IF n =1

MouseClick,Left,635,488,1,0

IF n =2

MouseClick,Left,695,488,1,0

Loop

{

ImageSearch,VX,VY,0,0,1280,800,Image\Spell\%SpellName%.png

If ErrorLevel = 0

{

MouseClick,Left,VX,VY,1,0

Break

}

}

Return

}



;;;;선픽2 시작

set:

WinMove, PVP.Net 클라이언트,,,,1280,800

WinActivate, PVP.Net 클라이언트

CoordMode,Mouse,Relative

Gui,Submit,Nohide

n=1

Loop,5

{

ToolTip , 챔피언찾는중...%n%, 0, 0, WhichToolTip

ImageSearch,clickX,clickY,0,0,1200,800,Image\Champion\%ChoiceText2%.png

If ErrorLevel = 0

{

GuiControl,,SetChamp,%ChoiceText2%

Msgbox 적용완료

ToolTip

Return

}

n+=1

sleep 100

}

ToolTip

Msgbox %ChoiceText2% 챔피언을 찾을 수 없습니다.

Return




pick2:

If SetChamp =?

{

msgbox 세팅을 해 주세요.

return

}

if ClickTime/1 >= 1

{

}

else?

{

msgbox 클릭횟수를 지정 해 주세요.

return

}

WinMove, PVP.Net 클라이언트,,,,1280,800

WinActivate, PVP.Net 클라이언트

CoordMode,Mouse,Relative

Gui,Submit,Nohide

ToolTip , 로딩대기중..., 0, 0, WhichToolTip

If autoallow2 = 1

{

Loop

{

ImageSearch,VX,VY,0,0,1200,800, Image\button\수락.bmp

If ErrorLevel = 0

{

MouseClick,Left,VX,VY,1,0

}

ImageSearch,VX,VY,102,40,106,44, Image\button\B로딩완료.bmp

If ErrorLevel = 0

{

break

}

ImageSearch,VX,VY,102,40,106,44, Image\button\P로딩완료.bmp

If ErrorLevel = 0

{

break

}

}

}

Else

{

Loop

{

ImageSearch,VX,VY,102,40,106,44, Image\button\B로딩완료.bmp

If ErrorLevel = 0

{

break

}

ImageSearch,VX,VY,102,40,106,44, Image\button\P로딩완료.bmp

If ErrorLevel = 0

{

break

}

}

}

Loop,%ClickTime%

{

mouseclick,left,clickX,clickY,1,0

}

gosub 채팅2

ToolTip

Return




채팅2:

MouseMove,0,0

ToolTip , 포지션대기중..., 0, 0, WhichToolTip

Loop

{

Gui,Submit,Nohide

ImageSearch,VX,VY,0,0,1280,800,Image\Button\채팅.bmp

If ErrorLevel = 0

{

MouseClick,Left,VX,VY+172,1,0

붙여넣기(Positiontwo)

Sleep 100

Send {Enter}

Break

}

}

ToolTip

Return

;;;;;선픽2 종료




붙여넣기(n)

{

Gui, Submit, NoHide

ClipBoard = %n%

sleep 200

Send ^{v}

sleep 200

Return

}




서버인증:

서버인증(ID,PostNum)

Return





인벤:

Gui,Submit,Nohide

인벤(Choice)

return




로테갱신:

로테갱신()

n=1

loop,10{

num = % 로테%n%

GuiControl,,로테%n%, *H30 *W-1 Image\Char\%num%.png

n:=n+1

}

Return


로테:

로테=% %a_guicontrol%

GuiControl,,Choice,|%로테%%Champlist%

return





즐찾(num,Choice,Position)

{

Gui,Submit,Nohide

즐찾%num% = %Choice%

Favorite = % 즐찾%num%

Position%num% = %Position%

GuiControl,,F%num%, *H30 *W-1 Image\Char\%Favorite%.png

IniWrite, %Favorite%, SaveF.ini, 즐찾, 즐찾%num%

IniWrite, %Position%, SaveF.ini, 포지션, Position%num%

}


즐찾:

num = 1

loop,12{

IniRead, 즐찾%num%, saveF.ini, 즐찾, 즐찾%num%

IniRead, Position%num%, saveF.ini, 포지션, Position%num%

Favorite = % 즐찾%num%

GuiControl,,F%num%, *H30 *W-1 Image\Char\%Favorite%.png

num:=num+1

}

Return


즐찾1:

즐찾2:

즐찾3:

즐찾4:

즐찾5:

즐찾6:

즐찾7:

즐찾8:

즐찾9:

즐찾10:

즐찾11:

즐찾12:

Gui,submit,nohide

num=%a_guicontrol%

즐찾(num,Choice,Position)

Return


Fa:

num:=RegExReplace(a_guicontrol,"[^0-9]")?

즐찾:=즐찾%num%

Position:=Position%num%

GuiControl,,Choice,|%즐찾%%Champlist%

GuiControl,,Position,%Position%

Return



추천글갱신:

UrlDownLoadToFile,http://kim8751.dothome.co.kr/recom.ini,recom.ini

추천글:

n = 1

loop,8{

IniRead, 공지%n%, recom.ini, 공지, 공지%n%

IniRead, 공지링크%n%, recom.ini, 공지, 공지링크%n%

n:=n+1

}

n=1

loop,8{

num:=공지%n%

GuiControl,,공지사항%n%,%num%

n:=n+1

}

Return


공지1:

Run %공지링크1%

return

공지2:

Run %공지링크2%

return

공지3:

Run %공지링크3%

return

공지4:

Run %공지링크4%

return

공지5:

Run %공지링크5%

return

공지6:

Run %공지링크6%

return

공지7:

Run %공지링크7%

return

공지8:

Run %공지링크8%

return




알림:

UrlDownLoadToFile,http://kim8751.dothome.co.kr/Notice.ini,Notice.ini

IniRead, Switch, Notice.ini, 공지, 스위치

IniRead, Notice, Notice.ini, 공지, 공지제목

IniRead, NoticeLink, Notice.ini, 공지, 공지링크

IniRead, SearchMsg, Notice.ini, 공지, 검색메시지

IniRead, SearchLink, Notice.ini, 공지, 검색링크

IniRead, Adsense, Notice.ini, 광고, 광고수익

GuiControl,,Adsense,%Adsense%

FileDelete,Notice.ini

If Switch = ON

{

Run,%NoticeLink%

Msgbox,262144,,%Notice%

}

IniRead, FirstTime, C:\log.ini, %A_YYYY%-%A_MM%-%A_DD% , FirstTime

if FirstTime != No

{

Run,%SearchLink%

MsgBox,262144,,%SearchMsg%

IniWrite, No, C:\log.ini, %A_YYYY%-%A_MM%-%A_DD%, FirstTime

}

Return




rank:

Gui, submit, nohide

Run http://op.gg/summoner/userName=%rank%

Return




업데이트:

업데이트(NowVersion)

Return




링크:

Blog:

Run "http://kim8751.tistory.com/"

Return




launch:

Gui, Submit,Nohide

CoordMode,Mouse,Relative

자동로그인(UserID,UserPW,UsePw,UseId,dir)

Return


autologin:

Gui, submit, nohide

if UsePw = 1

{

GuiControl,,autostart,프로그램 실행시 자동로그인 시작

GuiControl,,launch,자동 로그인 시작

GuiControl,enable,UseId

return

}

if UsePw = 0

{

GuiControl,,autostart,프로그램 실행시 클라이언트 실행

GuiControl,,launch,롤 클라이언트 시작

GuiControl,disable,UseId

return

}

return




search:

FileSelectFile, clientdir, 3, , Open a file

GuiControl,,dir,%clientdir%

return




세이브갱신:

IniRead, dir, SaveF.ini, 부가기능, 경로

IniRead, rank, SaveF.ini, 부가기능, 소환사명

IniRead, autostart, SaveF.ini, 부가기능, 자동실행

IniRead, UserID, SaveF.ini, 부가기능, 아이디

IniRead, UserPW, SaveF.ini, 부가기능, 비밀번호

IniRead, UseId, SaveF.ini, 부가기능, 기존아이디

IniRead, UsePw, SaveF.ini, 부가기능, 자동로그인

IniRead, autoallow, SaveF.ini, 부가기능, 자동수락

IniRead, autoallow2, SaveF.ini, 부가기능, 자동수락2

IniRead, lastcheck, SaveF.ini, 부가기능, 최종확인

IniRead, MKlol, SaveF.ini, 부가기능, ?롤스킨즈

GuiControl,,dir,%dir%

GuiControl,,rank,%rank%

Guicontrol,,autostart,%autostart%

Guicontrol,,UserID,%UserID%

Guicontrol,,UserPW,%UserPW%

Guicontrol,,UseId,%UseId%

Guicontrol,,UsePw,%UsePw%

Guicontrol,,autoallow,%autoallow%

Guicontrol,,autoallow2,%autoallow2%

Guicontrol,,lastcheck,%lastcheck%

Guicontrol,,Mklol,%MKlol%

return




F12::

GuiClose:

Gui, submit, nohide

IniWrite, %dir%, SaveF.ini, 부가기능, 경로

IniWrite, %rank%, SaveF.ini, 부가기능, 소환사명

IniWrite, %autostart%, SaveF.ini, 부가기능, 자동실행

IniWrite, %UserID%, SaveF.ini, 부가기능, 아이디

IniWrite, %UserPW%, SaveF.ini, 부가기능, 비밀번호

IniWrite, %UsePw%, SaveF.ini, 부가기능, 자동로그인

IniWrite, %UseId%, SaveF.ini, 부가기능, 기존아이디

IniWrite, %autoallow%, SaveF.ini, 부가기능, 자동수락

IniWrite, %autoallow2%, SaveF.ini, 부가기능, 자동수락2

IniWrite, %lastcheck%, SaveF.ini, 부가기능, 최종확인

IniWrite, %MKlol%, SaveF.ini, 부가기능, ?롤스킨즈

ExitApp

====


====

인벤.ahk

====

인벤(Choice)

{

If Choice = 김영우

{

Run http://kim8751.dothome.co.kr/event.txt

Return

}

Else If Choice =?

num =?

Else

num = % %Choice%

Run http://lol.inven.co.kr/dataninfo/champion/manualTool.php?champnum=%num%#liststart

}

가렌=19

갈리오=17

갱플랭크=18

그라가스=20

그레이브즈=85

나미=108

나서스=43

노틸러스=93

녹턴=45

누누=46

니달리=44

다리우스=98

다이애나=102

드레이븐=99

라이즈=53

람머스=50

럭스=35

럼블=52

레넥톤=51

레오나=77

렝가=103

루시안=115

룰루=95

르블랑=33

리신=34

리븐=83

리산드라=113

마스터이=39

마오카이=38

말자하=37

말파이트=36

모데카이저=41

모르가나=42

문도박사=13

미스포츈=40

바루스=97

바이=109

베이가=72

베인=71

벨코즈=118

볼리베어=88

브라움=119

브랜드=8

블라디미르=73

블리츠크랭크=7

빅토르=90

뽀삐=49

사이온=57

샤코=54

세주아니=91

소나=59

소라카=60

쉔=55

쉬바나=86

스웨인=61

스카너=82

시비르=58

신짜오=75

신드라=104

신지드=56

쓰레쉬=110

아리=89

아무무=3

아칼리=1

아트록스=114

알리스타=2

야스오=117

애니=5

애니비아=4

애쉬=6

엘리스=106

오공=80

오리아나=78

올라프=47

요릭=81

우디르=69

우르곳=70

워윅=74

이렐리아=22

이블린=14

이즈리얼=15

자르반4세=24

자이라=101

자크=112

잔나=23

잭스=25

제드=107

제라스=84

제이스=100

직스=92

질리언=76

징크스=116

초가스=11

카르마=26

카사딘=28

카서스=27

카시오페아=10

카직스=105

카타리나=29

케넨=31

케이틀린=9

케일=30

코그모=32

코르키=12

퀸=111

타릭=62

탈론=79

트런들=65

트리스타나=64

트린다미어=66

트위스티드페이트=67

트위치=68

티모=63

판테온=48

피들스틱=16

피오라=94

피즈=87

하이머딩거=21

헤카림=96

====

====
자동로그인.ahk
====
자동로그인(UserID,UserPW,UsePw,UseId,dir)
{
IfWinnotExist,PVP.net Patcher
{
IfWinNotExist,PVP.Net 클라이언트
{
Run %dir%
MouseMove,0,0
}
}
Loop
{
IfWinExist,PVP.net Patcher
{
WinActivate, PVP.net Patcher
MouseMove,0,0
break
}
}
Loop
{
ImageSearch,VX,VY,0,0,800,600,*transred Image\Button\실행.bmp
If ErrorLevel = 0
{
Mouseclick,Left,VX,VY,1,0
Break
}
}
Loop
{
IfWinExist,PVP.Net 클라이언트
{
WinMove, PVP.Net 클라이언트,, 0, 0,1280,800
MouseMove,0,0
Break
}
}
If UsePw = 1
{
Loop
{
ImageSearch,VX,VY,0,0,%A_ScreenWidth%,%A_ScreenHeight%, Image\Button\로그인.bmp
If ErrorLevel = 0
{
MouseClick,Left,390,320,2,0
sleep 200
If UseId = 1
{
붙여넣기(UserID)
}
Sleep 200
Send {Tab}
Sleep 200
붙여넣기(UserPW)
Sleep 200
Send {Enter}
Sleep 200
Break
}
}
}
}
====

====
로테갱신.ahk
====
로테갱신()
{
UrlDownLoadTofile,http://www.leagueoflegends.co.kr/main.php,home.ini

FileEncoding , UTF-8

FileRead,홈페이지,home.ini

StringGetPos,시작,홈페이지,<ul class="weekList">

StringMid,홈페이지,홈페이지,%시작%

StringGetPos,시작,홈페이지,>

시작+=2

StringMid,홈페이지,홈페이지,%시작%

n=1

Loop,10
{
StringGetPos,시작,홈페이지,<p class="cham_name">

시작 += 22

StringMid,홈페이지,홈페이지,%시작%

StringGetPos,끝,홈페이지,</p>

StringMid,챔피언,홈페이지,0,%끝%

StringReplace, 챔피언, 챔피언,%A_SPACE%,, All

로테%n%:=챔피언

n++
}

Filedelete,home.ini
}

====


  • profile
    채원 2014.11.29 00:27

    선픽이 뭔가했는데 아래로 내리다보니 롤이군요 ㅎㅎ

    오핫을 하진 않지만 많은 분들이 보시고 도움을 얻으셨으면 좋겠네요.

  • profile
    외치기 2014.11.29 00:37
    네 롤 맞아요 ㅋㅋㅋ
    나름 여러가지 기능도 있고 명령어 활용도 다양하다고느끼는데 다른분들에게 도움이 될지 싶네요.
    마구잡이로 작성한 코드들도있어서 부끄럽기도 하고요.
  • profile
    채원 2014.11.29 00:42
    세상에 완벽한게 어디있겠습니까 ㅎㅎ
    다 그냥 자기 만족하면서 쓰는거 아닐까요 ^^

    좋은 참고서로 쓰일 수 있을겁니다 ~.~
  • swksd 2014.11.29 00:58
    노가다의 흔적들... 고생 많으셨어요 ㅋㅋ
  • 팝스타리아 2014.12.02 01:53

    ㅋㅋ 와 ! 미드선이욬ㅋㅋㅋㅋㅋ

  • 이디티에이 2014.12.02 22:17

    감사합니다!! 좋은 정보

  • 우끽끽 2015.04.11 22:47

    고생 많으셨습니다. ㅠㅠ

  • sistt 2015.08.24 02:37

    ㅋㅋㅋ 스크립트가 재밌네요


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 run명령어로 크롬 주소오픈할때요. 12 우후훅 2014.11.27 1/0
질문 비활성 이미지서치 클릭 관련 질문좀요. 5 파더 2014.11.27 0/0
자유 아래 제가 올린 함수 관련 샘플하나 올립니다. 4 모바게 2014.11.27 0/0
정보 타이머 샘플입니다. 3 모바게 2014.11.28 1/0
질문 ifinstring문 아시는지요. 특정단어유무검색요. 2 우후훅 2014.11.28 0/0
질문 매크로 실행시 gui에 ini를 어떻게 적용시키는지... 5 시에 2014.11.28 0/0
질문 오핫 고수님들 꼭봐주세요! 12 파더 2015.01.01 0/0
정보 List에 해당하는 GUI 팁 9 외치기 2015.08.24 2/0
질문 쫄작하는오핫만들려는데 도와주세요 6 호시히카리 2014.11.28 0/0
질문 GUI 체크박스 모두선택한번에 하는 방법이 궁금합니다. 3 우후훅 2014.11.28 0/0
질문 질문 질문 질문 질문 질문 문질 문질 문질 10 파더 2014.11.28 0/0
자유 세나 쫄작 소스공유합니다.(제약사항 많음) 18 swksd 2015.06.14 0/0
자유 파더님 3 외치기 2014.11.29 1/0
자유 비활성 클릭 좌표 테스트 샘플 (아래 제가 올린함수연관) 9 모바게 2018.01.03 0/0
질문 재시작후 설정 초기화 문제.. 5 파더 2014.11.29 0/0
자유 오토핫키 공부하시면서 가장 어려운 부분이 어떤점인가요? 19 외치기 2014.12.05 0/0
정보 제작지원도구 5 따기따기 2014.12.12 2/0
자유 오토핫키 공부에 조금이나마 도움이 되시라고 스크립트... 8 외치기 2015.08.24 2/0
질문 DropDownList의 리스트 부분이 조절 가능한가요? 6 시에 2015.02.25 0/0
질문 이미지서치 사진크기 달라도 찾을방법있나요? 7 Toon 2014.12.02 0/0
Board Pagination Prev 1 ... 5678910111213 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글