Wise Disk Cleaner 自定义清理规则


前言:

自定义的配置文件,名称必须是 "UserCustom.ini",文件必须与主程序 WiseDiskCleaner.exe 放在同一目录下。程序会自动加载该配置文件。

I 配置文件的构成

[Root7]

Name=

Type=

TranName=

DefaultName=

Image=

[Name0]

TranName=

DefaultName=

Exists=

Recommended=

Item0=| |


II 参数说明

参数 1 - 7 是配置文件中必不可少的.

1, [Root7]

可以理解为清理内容的分类序号(或者节点编号)。Root0 - Root6 已经被 Wise Disk Cleaner 使用,用户只能从 Root7 开始,依次往下编号。

2, Name=节点名称(分类名)

这是用于定义此新增节点的清理内容,不会显示在主界面上。如,InternetClean

3, Type=节点的类型

节点类型分为 Trash 和 Trace。

  • Trash: 垃圾文件,通常以文件大小和数量进行统计。如果将新增的节点定义为Trash,则此新增的清理规则将显示在“计算机中的无用文件”类别下。
  • Trace: 痕迹,通常只统计痕迹的数量。如果将新增的节点定义为 Trace,则此新增的清理规则将显示在“计算机中的痕迹”类别下。

4, TranName=节点翻译名称

要实现多语言化则需要填写,否则可以留空。多语言化必须得到翻译作者的支持才能实现,一般用户定义可以留空。

5, DefaultName=节点默认名称

不能为空。该名称直接显示在主界面上。如,清理浏览器

6, Image=0

为此新增的清理规则(节点)定义一个图标。

0 1 2 3 4 5 6

下面的参数 7 - 11 用来定义清理规则。
注意: ( ) 中的参数是可选的,在配置文件中可以缺省。 其它参数是必须的,配置文件中不能缺,否则将导致配置文件无效。

7, [Name0]

为此节点下的清理的项目编号,必须从 0 开始编号,没有上限。名称必须与参数2节点名称一致。如,[InternetClean0]

8, (TranName= )

要实现多语言化则需要填写,否则可以留空。多语言化必须得到翻译作者的支持才能实现,一般用户定义可以留空。

9, DefaultName=

清理项目的名称,显示在主界面此节点下。如,缓存文件

10, Exists=

等号后面可以是文件路径,也可以是注册表键的路径。

  • 用于判断此清理规则关联的程序是否存在(已安装)
  • 如果关联的程序不存在,则此规则不会在主界面显示。
  • 如果不需要进行判断,则参数 Exists= 可以不用出现在此段规则中。

示例

%programfiles%\Internet Explorer\iexplore.exe         //判断文件是否存在
HKEY_CURRENT_USER\Software\Opera Software(reg)        //判断注册表键,末尾必须加上标记 (reg)

11, Recommended=1

表明此清理项目是否是默认清理(推荐清理)。

  • 1: 默认选中清理。
  • 0: 默认没有选中。
以下参数用于指定具体需要清理的项目

12, Item0=

定义清理的项目必须从编号 0 开始,编号没有上限。如,Item0,Item1......

12.1 类型

这里的类型指的是被清理(删除)的项目的类型。

  • File = 文件
  • RegKey = 注册表键
  • RegValue = 注册表键值
  • SQL = sqlite 数据库
  • Lnk = 快捷方式
12.2 扫描位置

此部分依据清理项目的类型有所差异。

  • 文件
    写入需要清理的文件的路径。如果有多个路径,可用分号(;)隔开,路径中可包含受支持的环境变量。

示例:

%Appdata%\Microsoft\Windows\Cookies
  • 注册表键
    写入要扫描的注册表路径,多个路径以分号隔开。

示例:

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsing\NewTabPage
  • 注册表值

    写入要扫描的注册表路径,多个路径以分号隔开。

  • SQL

    写入数据库文件全路径。

示例:

%LOCALAPPDATA%\Google\Chrome\User Data\Default\Cookies    //这里的 Cookies 是一个无后缀的文件,不是目录。
  • Lnk
    写入扫描位置,同文件类型。
12.3 过滤器和选项

此部分根据类型不同也有所不同。

  • File
    • Filter= 过滤条件,

      过滤条件支持通配符,如,*.dat,如果有多个过滤条件可用分号(;)隔开,如,Filter=*.txt;*.dat,这一参数必须存在。

    • FindInSubFolder=1 或 0

      1: 扫描子目录; 0: 不扫描子目录。

    • RemoveSubFolder=1 或 0

      1: 删除子目录;
      0: 不删除子目录。

    • Exclude=排外条件

      可以定义排外的文件类型。如,*.dat 也可直接写入要排外的文件名,多个条件以分号(;)隔开。

    • Pathmatch=

      使用正则表达式定义类似的路径。如果有效,则会将等号后面的值组合为完整的扫描路径。

示例:

Item0=File|%Internet_Cache%|(Filter=*.*)(FindInSubFolder=1)(RemoveSubFolder=1)(Exclude=index.dat;desktop.ini;suggestedsites.dat)
Item6=File|%LocalAppData%\Yandex\YandexBrowser\UserData|(Filter=*.*)(FindInSubFolder=1)(RemoveSubFolder=1)(Exclude=*.db)(PathMatch=User Data\Profile \d\databases)
  • RegKey
    • RegExpr=

      以正则表达式来过滤符合要求的键。

    • FindInSubKey= 1 或 0

      1: 扫描子键;
      0: 不扫描子键.

    • ShowValues= 1 或 0

      1: 显示指定注册表键的值;
      0: 不显示指定注册表键的值.

    • RemoveSelf=1 或 0

      1: 删除该注册表键自身;
      0: 不删除该注册表键自身.

示例:

Item0=RegKey|HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU|(FindInSubKey=1)
  • RegValue

    • RegExpr=

      以正则表达式来过滤符合要求的键.

    • FindInSubKey=1 或 0

      1: 扫描子键;
      0: 不扫描子键.

示例:

Item0=RegValue|HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify|(ValueList=IconStreams;PastIconsStream)
  • SQL

    • TableName=要查询的表名

      此项为必须的。

    • Condition=查询语句

      可选

示例:

Item0=SQL|%LOCAL_APPDATA%\Google\Chrome\User Data\Default\Cookies|(TableName=cookies)
  • Lnk

    与文件类型相同.


III 完整的示例

下载完整的自定义配置文件示例。

[OtherApps4]
TranName=AcrobatReader
DefaultName=Acrobat Reader
Exists=HKEY_CURRENT_USER\Software\Adobe\Acrobat Reader(reg)
Recommended=1
Item0=RegKey|HKEY_CURRENT_USER\Software\Adobe\Acrobat Reader\1.0\AVGeneral\cRecentFiles|(FindInSubKey=1)
Item1=RegKey|HKEY_CURRENT_USER\Software\Adobe\Acrobat Reader\2.0\AVGeneral\cRecentFiles|(FindInSubKey=1)
Item2=RegKey|HKEY_CURRENT_USER\Software\Adobe\Acrobat Reader\3.0\AVGeneral\cRecentFiles|(FindInSubKey=1)
Item3=RegKey|HKEY_CURRENT_USER\Software\Adobe\Acrobat Reader\4.0\AVGeneral\cRecentFiles|(FindInSubKey=1)
Item4=RegKey|HKEY_CURRENT_USER\Software\Adobe\Acrobat Reader\5.0\AVGeneral\cRecentFiles|(FindInSubKey=1)
Item5=RegKey|HKEY_CURRENT_USER\Software\Adobe\Acrobat Reader\6.0\AVGeneral\cRecentFiles|(FindInSubKey=1)
Item6=RegKey|HKEY_CURRENT_USER\Software\Adobe\Acrobat Reader\7.0\AVGeneral\cRecentFiles|(FindInSubKey=1)
Item7=RegKey|HKEY_CURRENT_USER\Software\Adobe\Acrobat Reader\8.0\AVGeneral\cRecentFiles|(FindInSubKey=1)
Item8=RegKey|HKEY_CURRENT_USER\Software\Adobe\Acrobat Reader\9.0\AVGeneral\cRecentFiles|(FindInSubKey=1)
Item9=RegKey|HKEY_CURRENT_USER\Software\Adobe\Acrobat Reader\10.0\AVGeneral\cRecentFiles|(FindInSubKey=1)
Item10=RegKey|HKEY_CURRENT_USER\Software\Adobe\Acrobat Reader\11.0\AVGeneral\cRecentFiles|(FindInSubKey=1)
Item11=RegKey|HKEY_CURRENT_USER\Software\Adobe\Adobe Acrobat\11.0\CompoundDocs\cStoredBinder|(FindInSubKey=1)
Item12=File|%local_appdata%\Adobe\Acrobat\7.0\Cache\Search70;%local_appdata%\Adobe\Acrobat\8.0\Cache\Search80;%Local_AppData%\Adobe\Acrobat\9.0\Cache\Search;%LOCAL_APPDATA_LOW%\Adobe\Acrobat\9.0\Search;%Local_AppData%\Adobe\Acrobat\10.0\Cache\Search;%LOCAL_APPDATA_LOW%\Adobe\Acrobat\10.0\Search;%Local_AppData%\Adobe\Acrobat\11.0\Cache\Search;%LOCAL_APPDATA_LOW%\Adobe\Acrobat\11.0\Search|(Filter=*.*)(FindInSubFolder=0)(RemoveSubFolder=0)
Item13=File|%ProgramFiles%\Adobe\Acrobat 7.0\Reader;%ProgramFiles%\Adobe\Acrobat 7.0\Reader\Updater;%ProgramFiles%\Adobe\Acrobat 7.0\Reader\plug_ins;%PROGRAM_FILESX86\Adobe\Acrobat 7.0\Reader;%PROGRAM_FILESX86\Adobe\Acrobat 7.0\Reader\Updater;%PROGRAM_FILESX86\Adobe\Acrobat 7.0\Reader\plug_ins|(Filter=*.bak)(FindInSubFolder=0)(RemoveSubFolder=0)

IV 支持的环境变量

  1. 支持所有常规的环境变量。
    如,%appdate%, %windir%, %systemroot%, %programfiles%, %userprofile%......

  2. Wise Disk Cleaner 定义的环境变量。

Environment variables Path
%local_appdata% %userprofile%\Appdata\Local
%startmenu% %programdata%\Microsoft\Windows\Start Menu
%common_startmenu% %appdata%\Roaming\Microsoft\Windows\Start Menu
%common_appdata% %programdata%
%COMMON_DESKTOPDIRECTORY% C:\Users\Public\Desktop
%DESKTOPDIRECTORY% C:\Users\Desktop
%INTERNET_CACHE% Directory to save IEcaches.
% DESKTOP% C:\Users\Desktop
%PROGRAMS% %appdata%\Roaming\Microsoft\Windows\Start Menu\programs
%PERSONAL% C:\Users\Documents
%FAVORITES% Where IE Favourites are saved.
%STARTUP% %appdata%\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
%RECENT% %appdata%\Roaming\Microsoft\Windows\Recent
%SENDTO% %appdata%\Roaming\Microsoft\Windows\SendTo
%SYSTEMX86% %Windir%\SysWOW64 (only valid for 64 bit OS)
%PROGRAM_FILESX86% C:\Program Files (x86) (only valid for 64 bit OS)
%PROGRAM_FILES_COMMON% %programfiles%\Common Files
%PROGRAM_FILES_COMMONX86% %PROGRAM_FILESX86%\Common Files (only valid for 64 bit OS)
%COMMON_DOCUMENTS% C:\Users\Public\Documents
©2006-2019 WiseCleaner.com.cn all right reserved,powered by Gitbook最后编辑: 2019-08-29

results matching ""

    No results matching ""