본문 바로가기
컴퓨터/오토핫키

오토핫키 GUI에 파일 드래그 했을 때 파일 이름 불러오기 - GuiDropFiles

by 큐브빌드 2022. 2. 8.
반응형

오토 핫키로 이것저것 만들어 보다가 오토 핫키 설명서에서 찾아서 옮겼습니다.

 

GUI에서 간간히 드래그 앤 드롭했을 때 파일을 읽어오는 프로그램들이 있습니다.

 

대표적인 예시로는

  1. 탐색기에서 복사 (또는 파일 이동)
  2. 압축프로그램에 파일 추가 또는 압축 파일 불러오기

그래서 오토핫키 설명서에서 검색하다가 발견하였습니다.

 

이름부터 직관적이네요. 오토 핫키 장점 중 하나인 거 같습니다.

 

저의 콩글리쉬 수준으로 검색하여도 찾기 어렵지 않습니다.

 

어떤 건지 한번 보여드리겠습니다.

 

이런 거죠.

filedrag.ahk
0.00MB

만든 예시 파일도 첨부해봤습니다.

 

코드를 소개하자면 오토 핫키 설명서에 아래와 같이 나타납니다.

이것을 조금 수정했습니다.

 

 

Gui, Add, Edit, y+10 w450 h30 -VScroll vFileName , FileDrag
Gui, Show

GuiDropFiles(GuiHwnd, FileArray, CtrlHwnd, X, Y) {
	;~ for i, file in FileArray
        ;~ MsgBox File %i% is:`n%file%
	guicontrol , , FileName , % FileArray[1]
}

주석 처리되어있는 부분은 설명서에 있던 코드입니다.

 

FileArray라는 배열을 사용하지만 저에게는 파일 배열이 필요 없어서 FileArray [1] 해서 배열 중 첫 번째만 사용했습니다.

반응형

댓글