无忧启动论坛

标题: 利用系统自带VBS超级快速制作wimlib工具删除PE不需要的目录和文件黑名单的最好方法 [打印本页]

作者: sairen139    时间: 2021-5-29 11:56
标题: 利用系统自带VBS超级快速制作wimlib工具删除PE不需要的目录和文件黑名单的最好方法
本帖最后由 sairen139 于 2021-5-29 12:02 编辑

利用系统自带VBS超级快速制作wimlib工具删除PE不需要的目录和文件黑名单的最好方法之一

批处理的for语句比较慢,VBS在处理文本上非常有优势,可以把处理文本的速度大大提升!

经本论坛slore大神指点,我搞出来的Blacklist.VBS删除黑名单语句如下:
Set fso = CreateObject("Scripting.FileSystemObject")
text = fso.OpenTextFile("2List.txt",1).ReadAll()
arr = Split(text,vbCrLf)
For i=0 To UBound(arr)
   If Len(arr(i)) Then arr(i)="delete --force --recursive """ &  arr(i) &""""
Next
text = Join(arr,vbCrLf)
fso.CreateTextFile("excel.txt",True).Write(text)


79B1219C-81C1-4B73-A8CD-068B23204E94.jpeg (1.94 MB, 下载次数: 133)

79B1219C-81C1-4B73-A8CD-068B23204E94.jpeg

Blacklist.zip

378 Bytes, 下载次数: 126, 下载积分: 无忧币 -2


作者: sairen139    时间: 2021-5-29 11:59
当然,sed.exe速度也不相上下,0.1秒就能修改搞定原txt
作者: sairen139    时间: 2021-5-29 12:03
批处理里可以call这个vbs来进行制作pe删除用的黑名单列表
作者: bfgxp    时间: 2021-5-29 12:45
我以为批处理就很快了,原来vbs更快
作者: zhjsn    时间: 2021-5-29 13:08
very good
作者: seawaycao    时间: 2021-5-30 14:20
很实用的技术贴,谢谢分享!
作者: sairen139    时间: 2021-5-30 22:21
本帖最后由 sairen139 于 2021-5-30 22:39 编辑

黑名单Hitlist.vbs的另外一种也在0.1x秒完成的更简单的写法如下,感谢@slore大神提供了如此好的方法让五秒制作完成网络骨头版pe缩短到3秒就能制作完成网络骨头版pe!

A382C269-6BFD-4633-ABB3-200EA0EA1EE5.jpeg (54.33 KB, 下载次数: 119)

另一种vbs语句速度也在0.1秒搞定处理黑名单

另一种vbs语句速度也在0.1秒搞定处理黑名单

作者: sairen139    时间: 2021-5-31 08:51
本帖最后由 sairen139 于 2021-5-31 09:03 编辑
sairen139 发表于 2021-5-30 22:21
黑名单Hitlist.vbs的另外一种也在0.1x秒完成的更简单的写法如下,感谢@slore大神提供了如此好的方法让五秒 ...

Blacklist和Hitlist均有黑名单的意思,还有一个Block也有阻挡、封锁、阻止、限制、阻塞、封禁、阻碍、以及交通阻塞的形容词等等的意思,综合考虑Blacklist因色彩国际偏见问题不宜采用,Hitlist还有暗杀黑名单的意思但H开头在文件夹位置不如B开头更方便,BLock作为B➕Lock词根,Block作为动词时候无疑更贴切,即便Block作为名词也有阻塞、障碍物的意思,所以BLock.VBS这个最合适!
作者: sairen139    时间: 2021-7-8 08:26
sairen139 发表于 2021-5-31 08:51
Blacklist和Hitlist均有黑名单的意思,还有一个Block也有阻挡、封锁、阻止、限制、阻塞、封禁、阻碍、以 ...

Ban也有封禁的意思,另外winxshell直接支持lua,可以省去vbs的依赖!有空可以用lua来快速这么搞黑名单。




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3