_97

Last-modified: 2025-01-30 (木) 10:49:32
REM UnHiZip
:__ForEach__
  IF "%~1"=="" GOTO __End__
  SET B=FALSE
  IF "%~x1"==".docx" (SET B=TRUE)
  IF "%~x1"==".odp" (SET B=TRUE)
  IF "%~x1"==".ods" (SET B=TRUE)
  IF "%~x1"==".odt" (SET B=TRUE)
  IF "%~x1"==".pptx" (SET B=TRUE)
  IF "%~x1"==".xlsm" (SET B=TRUE)
  IF "%~x1"==".xlsx" (SET B=TRUE)
  IF "%~x1"==".zip" (SET B=TRUE)
  IF "%B%"=="TRUE" (
    PUSHD "%~dp1"
      MKDIR "%~n1"
      CHDIR "%~n1"
        "C:\Program Files\7-Zip\7z.exe" x -- "..\%~nx1"
        "C:\Program Files\7-Zip\7z.exe" z -r -tzip -mx=9 -- "..\%~nx1" *
      CHDIR ..
    POPD
  )
  SET B=
  SHIFT
  GOTO __ForEach__
:__End__