利用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
好处是可以摆脱vbs的依赖,直接用winxshell就好了。 牛B,不知道哪里可以系统的学习一下lua语法代码 本帖最后由 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:28 编辑
bfgxp 发表于 2021-7-8 15:18
牛B,不知道哪里可以系统的学习一下lua语法代码
https://www.runoob.com/lua/
这个网站的教程都 很不错,还有笔记。
item.jd.com/12384305.html
实体书更能静下心来学习。
lua 入门不是很难,语法也还优雅。
就是有些语法和类似的语言 格格不如。
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: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的速度是一样的。
正则表达式看不懂,难过 看着蒙圈
这下方便多了,嘿嘿
页:
[1]