오토핫키 Gui에 원하는 그림을 넣고 싶으신 분들이 있으실겁니다.
또, 그 그림을 버튼으로 만들고 싶으신 분들도 있겠죠.
그런것을 가능하게 해주는 Gui명령어 하나가 Picture 입니다.
Picture은 말그대로 그림을 나타내며, 그림을 넣게 해줄수 있습니다.
형식은 이렇습니다.
Gui,Add,Picture,x y h w,이미지의 경로
이미지의 경로라고 하면 이런게 있겠죠.
C:\Documents and Settings\사용자이름\바탕 화면\이미지.bmp
이런 경로를 저기 있는 이미지의 경로 부분에 넣으면 됩니다.
그리고 여기서 유용하게 쓰일수있는 경로와 관련된 내장변수들이 있는데요.
일단, 스크립트가 있는 곳에 이미지가 있다면, A_ScriptDir 이라는 것을 쓰시면됩니다.
A_ScriptDir 은 스크립트의 경로를 가지고 있는 변수입니다.(이름 빼고)
활용법은 이렇습니다.
%A_ScriptDir%\이미지.bmp
이번엔 바탕화면의 경로를 나타내는 내장변수 A_Desktop이 있습니다.
활용법은 마찬가지로 %A_Desktop%\이미지.bmp
이 있겠죠.
Program Files 경로는 A_ProgramFiles , Windows 경로는 A_WinDir ,
내문서 경로는 A_MyDocuments 가 있습니다.
이밖에도 A_Startup , A_StartMenu 라는 것도 있습니다.
이제 내장변수를 활용한 예제를 보시죠.
그전에 첨부파일에 있는 이미지.bmp를 스크립트가 위치한곳에 다운받아주세요.
[스크립트]
Gui,Add,Picture,x0 y0 ,%A_ScriptDir%\이미지.bmp
Gui,Show,h500 w500,Gui
return
GuiClose:
ExitApp
return
예제를 보시면 제가 h와 w를 안썼는데 h와 w를 쓰지않으시면
원래 이미지 크기가 적용 됩니다.
이미지크기가 애매하실경우 h 와 w를 쓰지않으시고 배치하시면 좋습니다.
이제 한번 버튼으로 만들어보죠.
버튼으로 만들땐 g라벨이 필요했었죠.?
마찬가지입니다. g라벨을 써주시면 됩니다.
[스크립트]
Gui,Add,Picture,x0 y0 g사진,%A_ScriptDir%\이미지.bmp
Gui,Show,h500 w500,Gui
return
GuiClose:
ExitApp
return
사진:
msgbox,눌림!
return
한번 실행해보셔서 이미지를 실행해보시면 msgbox, 눌림! 이 발동되실 겁니다.
'Autohotkey > 강좌' 카테고리의 다른 글
[Autohotkey] 26. Gui에 옵션을 줘 보자. - Gui (0) | 2013.06.09 |
---|---|
[Autohotkey] 25. Drop down list ( DDL ) - Gui (0) | 2013.06.09 |
[Autohotkey] 23. 분류 - Tab - Gui (0) | 2013.06.09 |
[Autohotkey] 22. X(종료) 버튼을 누르면 종료 시키기 - Gui (1) | 2013.06.09 |
[Autohotkey] 21. Gui를 여러개 만들기 - Gui (0) | 2013.06.09 |
댓글