• CAB压缩工具安装(右键生成CAB压缩包)


    CAB压缩工具安装(右键生成CAB压缩包)

    win7下可用  

    TXT文件保存下列数据,改后缀名为BAT,运行后可以将文件夹压缩为CAB后缀的压缩文件(右击文件夹即可)

    @echo off set  objfile=%SystemRoot%\system32\mkmaxcab.cmd title 安装右键选项 压缩文件夹为CAB文件 echo ========================== echo 开始生成工具文件... echo @Echo Off>%objfile% echo Title 正在把文件夹压缩为CAB格式文件包……>>%objfile% echo Set Prestr=MAKECAB /D CompressionType=LZX /D CompressionMemory=21 /D MaxDiskSize=CDROM /D Cabinet=On /D Compress=On /D FolderSizeThreshold=5000000>>%objfile% echo Set dirfull=%%~1>>%objfile% echo Set dirpath=%%~dp1>>%objfile% echo Set dirname=%%~nx1>>%objfile% echo Set Cmdstr=%%Prestr%% /D DiskDirectoryTemplate="%%dirpath%%." /D CabinetNameTemplate="%%dirname%%.CAB">>%objfile% echo Set Tempfile=%%TEMP%%\mkcabtmp.tmp>>%objfile% echo If Exist "%%Tempfile%%" Del "%%Tempfile%%" ^>NUL>>%objfile% echo SETLOCAL ENABLEDELAYEDEXPANSION>>%objfile% echo For /f "delims=" %%%%i In ('dir "%%dirfull%%" /s /b /a-d') Do (>>%objfile% echo Set subname=%%%%i>>%objfile% echo Set "subname=!subname:%%dirfull%%\=!">>%objfile% echo Echo "%%%%i" "!subname!"^>^>%%Tempfile%%>>%objfile% echo )>>%objfile% echo ENDLOCAL>>%objfile% echo %%Cmdstr%% /F %%Tempfile%%>>%objfile% echo Del /F /S /Q "%%Tempfile%%" SETUP.INF SETUP.RPT ^>NUL>>%objfile% echo Set Tempfile=>>%objfile% echo Set Cmdstr=>>%objfile% echo Set dirname=>>%objfile% echo set dirpath=>>%objfile% echo Set dirfull=>>%objfile% echo Set Prestr=>>%objfile% set  objfile= echo ========================== echo 开始添加注册表信息... reg  add HKCR\Directory\shell\mkmaxcab reg  add HKCR\Directory\shell\mkmaxcab /ve /d 压缩整个文件夹为单个CAB格式文件包 reg  add HKCR\Directory\shell\mkmaxcab\command reg  add HKCR\Directory\shell\mkmaxcab\command /ve /d "mkmaxcab.cmd \"%%1\"" echo 开始添加注册表信息... echo 安装完毕 pause

  • 相关阅读:
    CF1515G
    杂题
    ARC120E
    CF1528F
    ICPC2021银川C
    gym102129F
    杂记6.15
    杂记5.12
    杂记4.1
    杂记3.17
  • 原文地址:https://www.cnblogs.com/dsliang/p/2847564.html
Copyright © 2020-2023  润新知