sairen139 发表于 2021-7-8 14:54:22

利用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




sairen139 发表于 2021-7-8 14:54:58

好处是可以摆脱vbs的依赖,直接用winxshell就好了。

bfgxp 发表于 2021-7-8 15:18:06

牛B,不知道哪里可以系统的学习一下lua语法代码

slore 发表于 2021-7-8 15:24:29

本帖最后由 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:16

本帖最后由 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:02

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:01

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:26

正则表达式看不懂,难过

2010yuntiger 发表于 2021-10-30 16:07:39

看着蒙圈

martin313 发表于 2023-12-5 16:16:18


这下方便多了,嘿嘿
页: [1]
查看完整版本: 利用winxshell配合一个lua文本文件制作pe删除用黑名单的超快方法制作速度和VBS一样快