반응형
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Blocks
- autohotkey
- DetectHiddenWindows
- IF (식)
- Threads
- EnvMult
- EnvAdd
- SetTitleMatchMode
- 배열
- ControlSend
- SetEnv
- API
- if
- EnvSet
- SetKeyDelay
- EnvDiv
- IfInString
- StringGetPos
- EnvSub
- ControlGetText
- if(식)
- SetMouseDelay
- SetControlDelay
- Menu
- IfWinExist
- 함수
- 식의 설명
- Var:=식
- 식
- MouseClick
Archives
- Today
- Total
ㄴrㅎnㅂrㄹrㄱi
Captcha (GUI) - 입력코드 확인 본문
반응형
오토핫키로 만든 자동등록 확인하기
-
; Captcha example by Titan
-
-
Gui, + ToolWindow
-
Pass := Captcha(90, 10)
-
-
Go:
-
MsgBox, 64, Cool, done!`n`nThe code was: %Pass%
-
-
-
{
-
; Captcha by Titan
-
w := len * 15 + 10
-
h := 35
-
xw := x + 10
-
Loop, % len
-
{
-
key := Pass(1)
-
keys = %keys%%key%
-
}
-
{
-
yw = 5
-
dots = %dots%.
-
Loop, 5
-
{
-
yw += 5
-
}
-
}
-
Return, % keys
-
}
-
-
Pass(len=5, chars=0)
-
{
-
; Captcha module by Titan
-
chAlpha = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
-
chNum = 1234567890
-
chAlphaNum = %chAlpha%%chNum%
-
StringSplit, list, chAlphaNum
-
StringSplit, list, chAlpha
-
StringSplit, list, chNum
-
Loop, % len
-
{
-
Random, rnd, 1, % list0
-
i := list%rnd%
-
pass = %pass%%i%
-
}
-
Return, pass
-
}
-
-
{
-
; Captcha module by Titan
-
Random, r, % p1, % p2
-
{
-
Fonts = Arial,Courier,Courier New,Lucida Console,MS Sans Serif,MS Serif,Tahoma,Times New Roman
-
StringSplit, Fonts, Fonts, `,
-
Random, r, 1, %Fonts0%
-
r := Fonts%r%
-
}
-
{
-
Colours = Black,Green,Silver,Lime,Gray,Olive,White,Yellow,Maroon,Navy,Red,Blue,Purple,Teal,Fuchsia,Aqua
-
StringSplit, Colours, Colours, `,
-
Random, r, 1, %Colours0%
-
r := Colours%r%
-
}
-
{
-
StringSplit, Styles, Styles, `,
-
Random, r, 1, %Styles0%
-
r := Styles%r%
-
}
-
Return, % r
-
}
-
반응형
'AUTOHOTKEY > 스크립트' 카테고리의 다른 글
GUI (꾸미기) (0) | 2008.12.16 |
---|---|
왼쪽 마우스가 눌려졌을때 반응하기 / GetKeyState() (0) | 2008.12.15 |
HTML 태그 적용 시키기. (0) | 2007.12.22 |
글자를 포함한 스크린 샷을 찍습니다. (0) | 2007.12.22 |
AHK Chat (Another Method) (0) | 2007.11.25 |
Comments