バッチ+7 zip解凍用純デジタル暗号化圧縮パケットzip

511 ワード

@echo off
set path=c:\Program Files\7-Zip;

for /L %%i in (0,1,100000) do (
	call :myfunc %%i
)
goto :EOF

:myfunc
echo       %1
7z x -otest -y -p%1 test_haspasswd.zip 1>NUL 2>NUL
if %ERRORLEVEL% equ 0 (
	echo   %1  !
	pause
	exit
)
goto :EOF

 
知識点:
cmd関数の使用方法
cmdの関数はどのように循環から飛び出します
cmd forサイクル使用方法
cmdパラメータ付き関数の作成方法
cmdはどのように関数の戻り値を得ます
7 zipコマンドラインの使用方法