61 - [오토핫키] Progress와 GUI Progress GUI ActiveX, WinHttp, DOM 중에 DOM의 단점이 바로 속도 였죠? 이럴때는 Progress를 사용하여 기다리는 지루함을 줄여주면 좋답니다. Progress는 쉽게 말해 "로딩바"라고 생각하면 됩니다. 마찬가지로 GUI Progress가 있는데 조금더 자유롭게 꾸며줄 수 있어서 저는 GUI Progress를 더 좋아해요. 문법 Progress, Off Progress, ProgressParam1 [, SubText, MainText, WinTitle, FontName] 설명 ProgressParam1 Off를 기입하면 창이 닫히며, Show를 기입하면 숨어있는 창이 보여집니다. 만약 창이 없다면 새로운 프로그레스 창이 생성됩..
56 - [오토핫키] Gui ActiveX로 소스 가져오기 앞서 UrlDownloadToFile 명령어를 이용하여 소스를 가져오는 방법에 대해 알려드렸는데요. 이번에는 Gui ActiveX를 이용하여 소스를 얻어오는 방법에 대해 소개합니다. UrlDownloadToFile은 File로 다운로드 받아서 다시 오토핫키로 불러들여야 활용을 하는데 반해 Gui의 ActiveX를 사용하면 바로 변수에 저장하기 때문에 File을 남기지 않고도 소스를 얻어오는 장점이 있습니다. 예제 Gui ActiveX Gui, Add, ActiveX, vWB, Shell.Explorer Gui, Show, Hide ;GUI를 활성화하지만 창을 보여주지 않고 감춥니다. WB.Navigate( "http://www.naver.com"..
55 - [오토핫키] Gui ActiveX Gui에는 ActiveX 기능이 있어 인터넷과 연동을 할 수 있습니다. 사실 자주쓰이는 기능은 아니지만 Gui를 예쁘게 꾸미는 방법을 소개 하려고 포스팅을 하려고 해요. 문법 Gui, Add, ActiveX, Options, Component 설명 Add 콘트롤을 GUI에 추가합니다. ActiveX ActiveX 컴포넌트. Options 위치, 크기, 라벨 등을 설정 W : 픽셀 단위 너비 H : 픽셀 단위 높이 X : X축 위치 Y : Y축 위치 Component ActiveX에 적재할 컴포넌트의 이름. 예제 예제1) Gui, Add, ActiveX , vWB w800 h600, Shell.Explorer Gui, Show WB.Navigate( "http:/..
42 - [오토핫키] GUI Slider 이제 GUI도 어느정도 마무리가 되었네요. 앞으로는 예제를 사용하며 새롭게 알려드리는 명령어에 대한 문법을 다루도록 할게요. GUI Slider는 윈도우에서 쉽게 접하는 '볼륨바'가 바로 Slider입니다. 연속적인 값의 변화 등에 사용하기 좋아요. 문법 Gui, Add, Slider [, Options, Text] 설명 Add 콘트롤을 GUI에 추가합니다. Slider 트랙을 빠라 이동할 수 있는 슬라이딩 바. Options 위치, 크기, 라벨 등을 설정 W : 픽셀 단위 너비 H : 픽셀 단위 높이 X : X축 위치 Y : Y축 위치 Buddy1, Buddy2 : 기존의 콘트롤을 지정 하면 자동으로 슬라이더 양 끝에 재배치 Center : 슬라이딩 바의 양 끝..
41 - [오토핫키] GUI DropDownList Edit을 활용하여 아이디, 패스워드 등 사용자가 자유롭게 입력 가능한 명령어를 봤다면 이번에는 리스트 내에 있는 하나만 선택 하도록 하는 "DropDownList(DDL)"입니다. 하나만 선택 가능한 면에서는 Radio와 비슷하지만 GUI에 줄줄히 나열해야 하는 Radio와 다르게 리스트를 뭉쳐놓기 때문에 목록이 많다면 시각적으로 좀더 깔끔한 모습을 볼 수 있어요. 문법 Gui, Add, DropDownList, Options, Choose1|Choose2|Choose3... 설명 Add 콘트롤을 GUI에 추가합니다. DropDownList 리스트를 아래로 펼쳐 보여주는 입력창. DDL로 줄여 쓸 수 있습니다. Options 위치, 크기, 라벨 등을 ..
39 - [오토핫키] GUI GroupBox와 Tab GUI는 간결하고 한눈에 알아 볼 수 있도록 직관적으로 만드는것이 좋습니다. 따라서 연관된 기능끼리 묶어주는것이 유리합니다. GroupBox는 단순한 사각형태의 테두리로 서로 관련이 있음을 나타내기 위해 사용합니다. Tab은 여러 페이지를 담고 있는 콘트롤이며 각 페이지마다 다른 콘트롤 들을 담을 수 있습니다. 마찬가지로 관련된 기능끼리 한 페이지에 묶어주면 보다 깔끔하겠죠? 문법 Gui, Add, GroupBox [, Options, Text] 설명 Add 콘트롤을 GUI에 추가합니다. GroupBox 사각 테두리 Options 위치, 크기, 라벨 등을 설정 W : 픽셀 단위 너비 H : 픽셀 단위 높이 X : X축 위치 Y : Y축 위치 Text ..
38 - [오토핫키] GUI Hotkey GUI는 배포할때 굉장히 유용하다고 말씀 드렸죠? GUI를 사용하므로써 핫키를 사용하지 않을 수는 있지만 매번 GUI를 마우스로 클릭하는것 보다 핫키를 사용하는것이 훨씬 편리합니다. 하지만 프로그램을 배포 했을 경우 사용자가 이미 사용하던 핫키가 있다면 키가 겹치게 되겠죠? GUI Hotkey는 사용자가 직접 핫키를 지정하여 사용하도록 해주는 매우 편리한 기능입니다. 단, GUI Hotkey는 대부분 Hotkey명령어와 함께 사용합니다. 문법 Gui, Add, Hotkey [, Options, Text] 설명 Add 콘트롤을 GUI에 추가합니다. Hotkey 사용자가 누른 키 조합을 받는 박스 Options 위치, 크기, 라벨 등을 설정 W : 픽셀 단위 너비 H..
37 - [오토핫키] GUI Checkbox와 Radio Checkbox와 Radio는 If처럼 조건을 사용 할 때 유용합니다. 여러 조건을 걸어야 한다면 Checkbox, 하나만 선택 해야 한다면 Radio를 사용하면 좋겠죠? 문법 Gui, Add, Checkbox, [, Options, Text] 설명 Add 콘트롤을 GUI에 추가합니다. Checkbox 체크하거나 해제해 On/Off 등을 표현할 수 있는 작은 박스 Options 위치, 크기, 라벨 등을 설정 W : 픽셀 단위 너비 H : 픽셀 단위 높이 X : X축 위치 Y : Y축 위치 Text 체크박스 옆의 글자 문법 Gui, Add, Radio [, Options, Text] 설명 Add 콘트롤을 GUI에 추가합니다. Radio 하나만 체크 ..
34 - [오토핫키] GUI Font와 Text 단순히 GUI에 문자를 표현 할때는 어떻게 할까요? 또한 문자의 크기 등을 조절 하려면 어떻게 할까요? Font와 Text에 대해 배워 보도록 합시다. 문법 Gui, Font [, Options, FontName] 설명 Font Font 콘트롤이 추가된 시점부터 글꼴, 크기 등을 변경합니다. Options 색상, 크기, 두께 등을 설정 C : 십육진 혹은 십진 컬러 S : 십진수 단위 크기 W : 1~1000 사이의 숫자. 두께 (보통:400, 볼드:700) / bold, italic, strike, underline 사용 가능 FontName 글꼴 이름 문법 Gui, Add, Text [, Options, Text] 설명 Add 콘트롤을 GUI에 추가합니..
33 - [오토핫키] GUI Edit과 V라벨 GUI는 핫키를 통해 불러내기도 하지만 일반적으로는 자동 실행 섹션에 작성하여 프로그램 시작과 동시에 불러내어 사용합니다. 이번에는 사용자가 값을 입력하고 그에따른 결과물을 출력하는 GUI를 사용 해봅시다. 응용하면 인터넷 검색창, 혹은 로그인 창을 만들 수도 있어요. 비슷한 명령어로는 InputBox가 있는데 GUI를 이용해 입력창을 직접 만들어주는게 훨신 보기도 좋고 깔끔하니 왠만하면 GUI를 사용하도록 합시다. 문법 Gui, Add, Edit [, Options, Text] 설명 Add 콘트롤을 GUI에 추가합니다. Edit 사용자가 입력 할 수 있는 텍스트 구역 Options 위치, 크기, 라벨 등을 설정 W : 픽셀 단위 너비 H : 픽셀 단위 높이..