프날 오토핫키 강좌  v2

⚠ 이 강좌는 오토핫키 v2를 다룹니다

지금 보시는 강좌는 과거 오랜 시간동안 알려진 오토핫키(v1.1)의 차세대 버전인 오토핫키 v2를 다루고 있습니다.
만약 구버전인 '오토핫키 v1.1'의 강좌를 찾으신다면 프날 오토핫키 강좌(https://pnal.kr)를 봐주시면 되지만, 새로 오토핫키를 배우신다면 v2 버전을 배우시는 것을 강력히 추천드립니다.

96. 기타 파일 함수


텍스트 파일을 만들거나, 지우는 작업만 할 수 있는 것은 아닙니다. 파일을 복사하거나, 바로가기를 만들거나, 이동시키는 것도 가능합니다.

다만 강좌를 따로 쓰기엔 분량만 많고 별로 꼼꼼히 다룰 내용은 아니라서, 아래와 같이 종종 쓰이는 딱 세 가지 함수만 표로 매개변수와 그 역할 정도만 정리해서 보여드립니다.

파일 함수

파일 함수설명매개변수
FileCopy파일을 복사함SourcePattern, DestPattern [, Overwrite]
FileCreateShortcut파일의 바로가기를 만들음Target, LinkFile [, WorkingDir, Args, Description, IconFile, ShortcutKey, IconNumber, RunState]
FileEncoding파일 관련 함수의 작업 시 인코딩 설정Encoding

FileCopy 함수의 SourcePattern과 DestPattern은 각각 복사할 파일과, 복사될 위치(파일 이름 포함)을 적어주시면 됩니다. Overwrite는 0(기본값)은 목적지에 이름이 같은 파일이 있을 경우 복사하지 않고, 1을 넣으면 덮어씁니다.

FileCreateShortcut은 lnk 파일(바로가기 파일)을 만드는 함수로서, Target의 바로가기를 LinkFile 위치에 지정한 이름으로 생성합니다. LinkFile은 바로가기가 생성될 위치 + \바로가기명.lnk 로 만들어줍니다. 이후 매개변수는 설명하지 않겠습니다.

FileEncodingFileReadFileAppend 작업 시 인코딩을 설정합니다. 한국에서는 (그리고 전세계 추세상) 문자열 UTF-8을 입력하시면 됩니다. 생략해도 문제 없는 경우 쓰지 않아도 좋습니다.

이외에도 많은 파일 함수가 있으나, 강좌에선 생략하겠습니다.

질문하러 가기