AutoHotKey(오토핫키) 설명서 FileInstall

Posted by 발전소장
2014. 8. 14. 00:29 AutoHotKey/Commands

FileInstall

스크립트를Ahk2Exe.exe그리고 실행 파일화할 때, 지정 파일을 실행 파일내에 묻는다

FileInstall, Source, Dest, Flag

Parameters

인수명설명
Source 묻는 파일의 패스.
상대 패스로 지정했을 경우는,#Include그리고 사용되는 것과 같은 기준 디렉토리로부터의 패스가 된다.
「"」(으)로 둘러싸거나 변수나 환경 변수를 포함하거나 와일드 카드를 포함하거나 할 수 없다.
상대 패스로 지정되었을 경우는, 스크립트가 있는 디렉토리(A_ScriptDir)(으)로부터의 상대 패스로 간주해진다.
Dest 묻은 파일을 해동하는 패스.
상대 패스로 지정했을 경우는,%A_WorkingDir%(을)를 기준으로 한 패스가 된다.
변수나 환경 변수를 포함할 수도 있다.「%TEMP%」환경 변수를 사용하면, 시스템 공통의 일시파일용 폴더에 해동할 수 있다.
Flag 「1」(을)를 지정하면,Dest그리고 지정한 파일이 벌써 존재해도 덧쓰기한다.
생략시나 「0」(을)를 지정했을 경우는, 파일이 벌써 존재하고 있을 때는 해동하지 않는다.

ErrorLevel

성공시는 「0」, 실패시는 「1」.

Remarks

커멘드명과Source인수는, 반드시 같은 행에 기술해야 한다.

스크립트에 이 커멘드가 포함되어 있으면, 실행 파일화 시에Source그리고 지정된 파일을 묻는다.
실행 파일화 된 스크립트가 실행될 때에, 파묻힌 파일은Source그리고 지정한 패스에 전개된다.

파일은, 압축·암호화해 파묻힌다.

실행 파일화 되어 있지 않은 스크립트로 이 커멘드가 실행되면,Source그리고 지정한 파일이Dest에 카피된다.
이것에 의해, 실행 파일로 하지 않고 실행 파일화 후와 같은 상태로 테스트를 실시할 수 있다.

Related

FileCopy, #Include

Example(s)

 FileInstall, C:\My Documents\My File.txt, %ProgramFiles%\My Application\Readme.txt, 1