Tiplu's Mind

오토핫키 아이콘 변경방법, 컴파일 과정을 통해 바꿔보기

반응형

  오토핫키에는 다른 프로그래밍 언어보다 직관적이고 실용적인 명령어들이 많아서 누구나 쉽게 배워서 제작할 수 있는데, 현재까지 우리들이 많은 프로그램을 받아서 사용해보면서 알았겠듯이 각각의 프로그램들은 전부 아이콘이 다릅니다. 그런데 여기서 '나만 쓸 건데, 아이콘이 무슨 상관이냐'라고 생각할 분들이 있으리라 생각합니다. 물론, 아이콘을 꼭 넣을 필요는 없습니다만, 여러 가지 프로그램을 만들었을 때 프로그램 이름만으로는 구별하기 쉽지 않을 수 있기에 꾸준히 사용할 것 같다면 하나쯤 적용해주는 것도 괜찮다고 생각합니다.



여러 방법들 중, 가장 쉽게 아이콘을 바꿔보기

스크립트 코드를 수정해서 하는 것과, 컴파일 과정 중에 하는 게 있는데 더 쉬운걸 설명합니다.


  일단 대충 아무 넓이의 GUI에 눌러도 효과 없는 버튼을 하나 만들어서 저장했습니다. 그리고 실행하면 위와 같이 아이콘이 H 하나 적혀있는 제목 없는 GUI가 실행됩니다.


  윈도우10에 오토핫키를 사용하고 있다면, 작업표시줄에 있는 돋보기 모양 검색바를 사용하여 ahk를 쳐보면 [ Convert .ahk to .exe ]라는 파일이 하나 검색되는데, 실행합니다.


  스크립트 코드로 짜여진 파일을 오토핫키가 없더라도 실행할 수 있게 컴파일을 진행해주는 프로그램 입니다.


  여기서 [ Required Parameters → Source (script file) ]에 사용할 .ahk 확장자의 스크립트 파일을 찾아주고, [ Optional Parameters → Custom Icon (.ico file) ]에는 사용할 .ico 확장자의 아이콘을 찾아줍니다. 아이콘은 반드시 확장자가 .ico여야 합니다.


그럼 스크립트 파일이 있는 경로에 컴파일 된 파일이 하나 생성되는데, 이런식으로 적용되어 나타납니다.


  마찬가지로 실행해주면 기존에 H만 적혀있었던 아이콘이 직접 지정한 것으로 바뀐 것을 확인할 수 있습니다. 이것 말고는 프로그램 내부에서 Menu 명령어를 사용하여 바꿀 수도 있는데, 이 경우에는 실행했을 때 좌측 상단부에 뜨는 아이콘만 변경되기에 자체 프로그램 아이콘은 따로 봐줘야 하는 불편함이 생기게 됩니다.