窗口程序集名 | 保 留 | 保 留 | 备 注 |
窗口程序集_启动窗口 | | | |
标签EX1.标题 =
“”|
_一键清理磁盘_鼠标左键单击 | 整数型 | |
|
坐标x | 整数型 | | | |
坐标y | 整数型 | | | | 保留参数1 | 整数型 | | | | 保留参数2 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
本机用户名 | 文本型 | | |
时间戳差值 | 整数型 | | |
可能存在的WeChatFiles所在目录数组型路径 | 文本型 | | 0 |
真实存在的WeChatFiles所在目录数组型路径 | 文本型 | | 0 |
账号所在目录数组 | 文本型 | | 0 |
缓存所在目录数组 | 文本型 | | 0 |
缓存下级子目录 | 文本型 | | 0 |
欲删除的缓存目录路径 | 文本型 | | 0 |
欲删除的缓存文件路径 | 文本型 | | 0 |
外部索引 | 整数型 | | |
内部索引 | 整数型 | | |
临时文本 | 文本型 | | |
时间格式化 | 文本型 | | |
QQ账号可能存在的目录 | 文本型 | | 0 |
QQ账号所在目录文本 | 文本型 | | |
QQ账号所在目录 | 文本型 | | 0 |
微E聊缓存目录 | 文本型 | | 0 |
没用的目录 | 文本型 | | 0 |
本机用户名 =
系统_取用户名 ()
如果真 (目录_取大小 (“C:\Users\” + 本机用户名 +
“\Desktop”) > 5368709120
)
信息框Ex (,
“提示”, ,
“检测到当前目录大小超过5G,建议先将桌面文件放置空闲盘中,如果没空闲空间,当我没说”, , , , , , ,
)
一键清理磁盘.禁止 = 真
一键清理磁盘.鼠标光标 =
到字节集 (32648
) 进程_终止进程 (“WeChat.exe”)进程_终止进程 (“QQ.exe”)延迟 (100
) 可能存在的WeChatFiles所在目录数组型路径 =
分割文本 (目录_VX账号 (),
“,”,
)
计次循环首 (取数组成员数 (可能存在的WeChatFiles所在目录数组型路径
), 外部索引
)
如果真 (目录_是否存在 (可能存在的WeChatFiles所在目录数组型路径
[外部索引
]))

加入成员 (真实存在的WeChatFiles所在目录数组型路径, 可能存在的WeChatFiles所在目录数组型路径
[外部索引
])

计次循环尾 ()
计次循环首 (取数组成员数 (真实存在的WeChatFiles所在目录数组型路径
), 外部索引
)
目录_枚举子目录 (真实存在的WeChatFiles所在目录数组型路径
[外部索引
], 账号所在目录数组, 真,
真)
计次循环尾 ()
计次循环首 (取数组成员数 (账号所在目录数组
), 外部索引
)
如果真 (目录_取大小 (账号所在目录数组
[外部索引
]) ≥ 104857600
且 目录_取大小 (账号所在目录数组
[外部索引
]) ≤ 629145600
)

标签EX1.标题 =
“正在清理缓存大于100M小于600M的账号” + 账号所在目录数组
[外部索引
]
目录_删除目录 (账号所在目录数组
[外部索引
])

进度条EX1.位置 = 进度条EX1.位置 + 1

延迟 (100
)

计次循环尾 ()
计次循环首 (取数组成员数 (账号所在目录数组
), 外部索引
)
如果真 (目录_是否存在 (账号所在目录数组
[外部索引
] +
“\FileStorage\Cache”))

加入成员 (缓存所在目录数组, 账号所在目录数组
[外部索引
] +
“\FileStorage\Cache”)
如果真 (目录_是否存在 (账号所在目录数组
[外部索引
] +
“\FileStorage\File”))

加入成员 (缓存所在目录数组, 账号所在目录数组
[外部索引
] +
“\FileStorage\File”)
如果真 (目录_是否存在 (账号所在目录数组
[外部索引
] +
“\FileStorage\Image”))

加入成员 (缓存所在目录数组, 账号所在目录数组
[外部索引
] +
“\FileStorage\Image”)
如果真 (目录_是否存在 (账号所在目录数组
[外部索引
] +
“\FileStorage\Video”))

加入成员 (缓存所在目录数组, 账号所在目录数组
[外部索引
] +
“\FileStorage\Video”)

计次循环尾 ()
计次循环首 (取数组成员数 (缓存所在目录数组
), 外部索引
)
目录_枚举子目录 (缓存所在目录数组
[外部索引
], 缓存下级子目录, 真,
真)
计次循环尾 ()
计次循环首 (取数组成员数 (缓存下级子目录
), 外部索引
)
时间戳差值 =
到数值 (时间_到时间戳 (, 真,
)) -
到数值 (时间_到时间戳 (目录_取创建时间 (缓存下级子目录
[外部索引
]), 真,
))

如果真 (到整数 (时间戳差值 \ 2678400
) ≥ 1
)
加入成员 (欲删除的缓存目录路径, 缓存下级子目录
[外部索引
])

计次循环尾 ()
计次循环首 (取数组成员数 (欲删除的缓存目录路径
), 外部索引
)
文件_枚举1 (欲删除的缓存目录路径
[外部索引
],
“*.*”, &子程序1
)
计次循环尾 () 欲删除的缓存文件路径 =
分割文本 (欲删除的缓存文件路径文本,
“,”,
)
计次循环首 (取数组成员数 (欲删除的缓存文件路径
), 外部索引
)
标签EX1.标题 =
“正在清理” + 欲删除的缓存文件路径
[外部索引
]
文件_删除 (欲删除的缓存文件路径
[外部索引
])
进度条EX1.位置 = 进度条EX1.位置 + 1
延迟 (10
)
计次循环尾 ()
计次循环首 (取数组成员数 (欲删除的缓存目录路径
), 外部索引
)
标签EX1.标题 =
“正在清理” + 欲删除的缓存目录路径
[外部索引
]
目录_删除目录 (欲删除的缓存目录路径
[外部索引
])
进度条EX1.位置 = 进度条EX1.位置 + 1
延迟 (100
)
计次循环尾 () QQ账号可能存在的目录 =
分割文本 (目录_QQ缓存 (),
“,”,
)
计次循环首 (取数组成员数 (QQ账号可能存在的目录
), 外部索引
)
如果真 (目录_是否存在 (QQ账号可能存在的目录
[外部索引
]))


QQ账号所在目录文本 = QQ账号所在目录文本 +
目录_取下级子目录路径 (QQ账号可能存在的目录
[外部索引
]) +
“,”

计次循环尾 () QQ账号所在目录 =
分割文本 (QQ账号所在目录文本,
“,”,
)
计次循环首 (取数组成员数 (QQ账号所在目录
), 外部索引
)
如果真 (目录_取大小 (QQ账号所在目录
[外部索引
]) ≥ 104857600
)

标签EX1.标题 =
“正在清理” + QQ账号所在目录
[外部索引
]
目录_删除目录 (QQ账号所在目录
[外部索引
])

进度条EX1.位置 = 进度条EX1.位置 + 1

延迟 (30
)

计次循环尾 () 微E聊缓存目录 =
分割文本 (目录_微E聊缓存 (),
“,”,
)
计次循环首 (取数组成员数 (微E聊缓存目录
), 外部索引
)
如果真 (目录_是否存在 (微E聊缓存目录
[外部索引
]))


标签EX1.标题 =
“正在清理” + 微E聊缓存目录
[外部索引
]
目录_强力清空 (微E聊缓存目录
[外部索引
])

进度条EX1.位置 = 进度条EX1.位置 + 1

延迟 (30
)

计次循环尾 () 没用的目录 =
分割文本 (目录_没用的目录 (),
“,”,
)
计次循环首 (取数组成员数 (没用的目录
), 外部索引
)
如果真 (目录_是否存在 (没用的目录
[外部索引
]))


标签EX1.标题 =
“正在清理” + 没用的目录
[外部索引
]
目录_删除目录 (没用的目录
[外部索引
])

进度条EX1.位置 = 进度条EX1.位置 + 1

延迟 (30
)

计次循环尾 () 标签EX1.标题 =
“正在清理 回收站”系统_清空回收站 (假)延迟 (30
)标签EX1.标题 =
“正在清理 系统临时目录”系统_清空系统临时目录 ()延迟 (30
)标签EX1.标题 =
“正在清理” +
“C:\Users\” + 本机用户名 +
“\AppData\Local\Temp”目录_强力清空 (“C:\Users\” + 本机用户名 +
“\AppData\Local\Temp”)延迟 (30
)
如果真 (进度条EX1.位置 < 100
)
进度条EX1.位置 = 100

标签EX1.标题 =
“清理完成”信息框Ex (,
“提示”, ,
“清理完成”, , , , , , ,
)欲删除的缓存文件路径文本 = 欲删除的缓存文件路径文本 + 目录 + 文件名 +
“,”标签EX2.左边 = 标签EX2.左边 - 2
判断 (标签EX2.左边 = 0 - 标签EX2.宽度
)
标签EX2.左边 = _启动窗口.宽度


