본문 바로가기

Autohotkey/강좌49

[Autohotkey] 22. X(종료) 버튼을 누르면 종료 시키기 - Gui 지금까지의 예제는 모드 X 버튼을 누르면 오토핫키 프로그램이 종료 되지 않는것을 아실수 있으셨을 겁니다. 일일이 맨날 오른쪽 클릭을 해서 Exit 를 눌러야한다면 번거롭겠죠. 그래서 오토핫키에서는 이런 라벨을 만들어놨습니다. GuiClose: Gui가 종료가 될때 자동적으로 GuiClose로 가게 하는 것입니다. 이제 종료하는 명령어도 알아야겠죠 ? ExitApp 위 명령어를 쓰면 종료하게 됩니다. 합쳐서 GuiClose: ExitApp 이죠. [스크립트] Gui,Show,h500 w500,예제 return GuiClose: ExitApp return 위스크립트를 실행시키셔서 종료버튼을 눌러보시면 종료 되는 것을 확인하실수 있으실 겁니다. 그리고 GuiClose 말고 사용자 맘대로 따로 종료될때 실행될 .. 2013. 6. 9.
[Autohotkey] 21. Gui를 여러개 만들기 - Gui 첫번째 Gui를 띄우고 나중에 Gui를 따로 또 띄워야 하는 상황이 생길수있습니다. 그럴때 HelpFile에서는 아마도 GuiNumber 로 나와있을겁니다. 그것을 이용하면됩니다. Gui,2:show,x y h w,제목 2의 값은 다르게 해도 됩니다. 중복만 되지않으면 됩니다. Gui,블로그:show,x y h w,제목 이렇게 말이죠. 한번 버튼을 누르면 두번째 Gui를 띄우게 하는 스크립트를 짜보죠. [스크립트] Gui,Add,Button,x0 y0 h100 w100,버튼 Gui,Show,h200 w200,Title return Button버튼: Gui,2:Show,h250 w250,2Title return 위 스크립트를 실행해보시면 결과를 잘 아실수있습니다. 그리고 Gui,Show,h200 w200,.. 2013. 6. 9.
[Autohotkey] 20. Gui를 Control 하는 GuiControl - Gui GuiControl 은 말그대로 Gui를 Control 하는 거에요. 이번 글에서는 표시 하는 쪽으로 배울건데 따로 헬프파일 찾아보시면 hide나 show, delete 등등이 있을거에요. Edit 와 Text 할때 v라벨이라는 것에 대해 말했었죠? v라벨이라는것은 일종의 변수라고 생각하시면 된다고 했었고요. GuiControl 로 v라벨이라는 변수에 값을 넣어주어서 표시하게 한다. 라고 생각하시면 됩니다. GuiControl,,v라벨,값 또는 내용 예제를 보시죠. [스크립트] Gui,Add,Edit,x0 y0 h100 w100 vEdit,지금의 내용...... Gui,Show return F1:: Gui,Submit,nohide GuiControl,,Edit,5이 return 위 스크립트를 실행하시고 .. 2013. 6. 9.
[Autohotkey] 19. CheckBox 와 Radio - Gui CheckBox 와 Radio 는 체크 하는 용도로 쓰입니다. 다른 점이라고 하면 CheckBox 는 여러개 체크할수 있는거고 Radio 는 이것을 선택한다면 이것을 선택 안하게 되게 하는 역할을 하죠. 예로들어 + - * / 가 모두 쓰였다고 체크 해야되는거는 CheckBox 가 쓰이게 되겠죠. 1 , 2 , 3 중 택하게 하는것은 Radio 가 쓰이게 되겠죠. 객관식 문제에 비유해 보면 CheckBox는 여러개 고르라는 문제이고 Radio 는 하나만 고르라는 문제죠. CheckBox 와 Radio 둘다 역시 Add,CheckBox 또는 Add,Radio 해주시면 됩니다. Text와 Edit 처럼 v라벨을 쓸수있습니다. 그리고 말을 안했는데 Gui의 모든 Add 되는 것은 g라벨을 쓸수있습니다. v라벨.. 2013. 6. 9.