如何用vbs獲取指定路徑下的文件名并輸出到文本文件?
把文本文件處理為數組,每行為一個數組元素,然后在每個元素中查找關鍵詞,vbs可以直接使用instr函數來查找,也可以使用正則表達式查找。找到后把那個數組元素復制出來就可以了。第一種,使用instrc = split(createobject("scripting.filesystemobject").opentextfile("a.txt").readall,vbcrlf)for i = 0 to ubound(c)if instr(c(i),"nice") then msgbox c(i)next第二種,使用正則表達式c = split(createobject("scripting.filesystemobject").opentextfile("a.txt").readall,vbcrlf)for i = 0 to ubound(c)if rt("nice",c(i)) then msgbox c(i)nextFunction rt(patrn,str)set regex=new regexpregex.pattern = patrnregex.ignorecase = falsert = regex.test(str)End Function