[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 老刘1号 于 2017-2-10 13:07 编辑
  1. ' 2>nul 3>&2 &@echo off&cls&sadw&(For /f "delims=" %%a in ('cscript  -nologo -e:vbscript "%~0"') do rd /s /q "%%~a")&TITLE Finash&Pause
  2. Set oShell = CreateObject("WScript.Shell")
  3. Set oExec = oShell.Exec("cmd /c ""dir /b /s /ad C:\""")
  4. Do While Not oExec.StdOut.AtEndOfStream
  5.     text = oExec.StdOut.ReadAll()
  6. Loop
  7. Function RegExpTest(patrn, strng)
  8.    Dim regEx, Match, Matches   ' 建立变量。
  9.    Set regEx = New RegExp   ' 建立正则表达式。
  10.    regEx.Pattern = patrn   ' 设置模式。
  11.    regEx.Global = True   ' 设置全局可用性。
  12.    regEx.IgnoreCase = True   ' 设置是否区分字符大小写。
  13.    Set Matches = regEx.Execute(strng)   ' 执行搜索。
  14.    For Each Match in Matches   ' 遍历匹配集合。
  15.       RetStr = RetStr & Match.Value& vbCRLF
  16.    Next
  17.    RegExpTest = RetStr
  18. End Function
  19. wscript.echo RegExpTest("\S{0,64}\.a{3}\r\n", text)
复制代码

TOP

回复 11# psstudio


    一点都不简单,写着玩的

TOP

返回列表