2012. 9. 5. 17:48
포함할 파일들이 너무 많거나 또는 복잡한 디렉토리 구조 일때
다량의 디렉토리를 만들어야 하며
많은 행을 FileInstall 함수로 채워야 합니다.
그럼 소스가 복잡해지고 소스를 작성하는데 오래 걸립니다...
복잡한 디렉토리 구조와 많은 파일을 하나의 압축 파일로 만들고
실행 했을때 그게 압축이 풀리며 실행 되게 하는 방법.
소스...
FileInstall("C:\Temp\archive.7z", @TempDir & "\archive.7z", 1)
FileInstall("C:\Temp\7za.exe", @TempDir & "\7za.exe", 1)
ShellExecuteWait(@TempDir & "\7za.exe", " x " & @TempDir & "\archive.7z" & " -aoa -y -o" & @TempDir, "", "open", @SW_HIDE)
archive 폴더를 7zip로 압축 합니다.
FileInstall 함수로 압축 파일과 7zip standalone console 파일 두가지를 포함하고
ShellExecuteWait 함수로 압축 파일의 압축을 푼거밖에는 없습니다.
7za.exe는 7zip standalone console로 dll 파일 필요없이 실행 파일 하나로
7zip의 모든 기능을 할 수있는 프로그램입니다.
출처 // http://autoit.ip.ne.kr:8000/index.php?mid=lecture&document_srl=7499
'도움말들.... > 오토잇' 카테고리의 다른 글
악성코드 광고 프로그램 언인스톨 CP_2.7 (0) | 2012.09.17 |
---|---|
오토잇으로 레지스트 건들기... (0) | 2012.09.05 |
OS 확인(메세지) (0) | 2012.09.05 |
오토잇 GUI 컨트롤 과 메세지 박스.. (0) | 2012.09.05 |
오토잇으로 설치 자동화 메크로.. (0) | 2012.09.05 |