无忧启动论坛

标题: 利用winxshell配合一个lua文本文件制作pe删除用黑名单的超快方法制作速度和VBS一样快 [打印本页]

作者: sairen139    时间: 2021-7-8 14:54
标题: 利用winxshell配合一个lua文本文件制作pe删除用黑名单的超快方法制作速度和VBS一样快
本帖最后由 sairen139 于 2021-7-8 14:57 编辑

利用winxshell配合一个lua文本文件制作pe删除用黑名单的超快方法制作速度和VBS一样快

今日得蒙本论坛slore大神指点,传授给我一个winxshell执行一个lua文件来一秒内制作出pe删除用黑名单的方法:

Ban.lua文本文件里的语句如下:
local flist = io.open("2List.txt","r"):read("*a")
local ulist = flist:gsub("([^%c]+)", 'delete --force --recursive "%1"')
io.open("excel.txt","w+"):write(ulist)


有了上述的lua文本文件,然后用winxshell来执行Ban.lua文件即可在一秒内得到pe删除用黑名单文件列表:
winxshell.exe -script Ban.lua




E59AE43D-7AD7-496B-9875-42E91A682DE0.jpeg (1.81 MB, 下载次数: 71)

E59AE43D-7AD7-496B-9875-42E91A682DE0.jpeg

Ban.LUA.TXT

164 Bytes, 下载次数: 16, 下载积分: 无忧币 -2


作者: sairen139    时间: 2021-7-8 14:54
好处是可以摆脱vbs的依赖,直接用winxshell就好了。
作者: bfgxp    时间: 2021-7-8 15:18
牛B,不知道哪里可以系统的学习一下lua语法代码
作者: slore    时间: 2021-7-8 15:24
本帖最后由 slore 于 2021-7-8 15:26 编辑
bfgxp 发表于 2021-7-8 15:18
牛B,不知道哪里可以系统的学习一下lua语法代码

www.lua.org 有官方文档。
不过速成的话,百度搜索出来的中文语法文档更合适些。
可以直接用lua.exe,语法错误,代码问题可以看到。
(WinXShell是Windows程序,控制台信息不好查看)

作者: junyee    时间: 2021-7-8 15:27
本帖最后由 junyee 于 2021-7-8 15:28 编辑
bfgxp 发表于 2021-7-8 15:18
牛B,不知道哪里可以系统的学习一下lua语法代码


https://www.runoob.com/lua/
这个网站的教程都 很不错,还有笔记。

item.jd.com/12384305.html
实体书更能静下心来学习。
lua 入门不是很难,语法也还优雅。
就是有些语法和类似的语言 格格不如。



作者: sairen139    时间: 2021-7-8 20:23
sairen139 发表于 2021-7-8 14:54
好处是可以摆脱vbs的依赖,直接用winxshell就好了。

Slore大神提供的最简化Ban.lua的语句如下:
f = io.open("2List.txt","r+")
u = f:read("*a"):gsub("([^%c]+)", 'delete --force --recursive "%1"')
f:seek('set');f:write(u)


作者: sairen139    时间: 2021-7-8 20:30
sairen139 发表于 2021-7-8 20:23
Slore大神提供的最简化Ban.lua的语句如下:
f = io.open("2List.txt","r+")
u = f:read("*a"):gsub("([ ...

slore大神说这个是直接读写相同2List.txt文件。如果不同文件就,要重新 io.open一个,再write。前者只是单纯是少了 io.open('excel.txt'):write。直接读写2List.txt和写入新的excel.txt的速度是一样的。


作者: sht123960585    时间: 2021-8-23 18:33
正则表达式看不懂,难过
作者: 2010yuntiger    时间: 2021-10-30 16:07
看着蒙圈
作者: martin313    时间: 2023-12-5 16:16

这下方便多了,嘿嘿




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