from wordpress
20200315 0921
01 예제코드
source = ""
Unz(sZip, sUnz)
{
fso := ComObjCreate("Scripting.FileSystemObject")
If Not fso.FolderExists(sUnz)
fso.CreateFolder(sUnz)
psh := ComObjCreate("Shell.Application")
zippedItems := psh.Namespace( sZip ).items().count
psh.Namespace( sUnz ).CopyHere( psh.Namespace( sZip ).items, 4|16 )
Loop {
sleep 100
unzippedItems := psh.Namespace( sUnz ).items().count
ToolTip, %A_index% .. %zippedItems% .. %unzippedItems% Unzipping in progress..
IfEqual,zippedItems,%unzippedItems%
break
}
ToolTip
}
1/loop: 폴더안의 파일개수를 센다.
'[PA] 업무자동화 > [AH]Autohotkey' 카테고리의 다른 글
AH COM Object Reference (0) | 2020.05.10 |
---|---|
AH Unzip with password (0) | 2020.05.10 |
AH AHK_basic vs AHK_L (0) | 2020.05.10 |
AH 어느 버전을 써야하나 (0) | 2020.05.09 |
AH 책, Practical Laboratory Automation (0) | 2020.05.03 |