国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > VBScript > 正文

批量文件查找替換功能的vbs腳本

2019-10-26 18:00:50
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
'============================================
'code by lcx 修改網(wǎng)上原有的一個(gè)小程序,不知作者,那個(gè)程序沒(méi)有對(duì)目錄實(shí)現(xiàn)遞歸查找
'將本程序放在你要查找的目錄下,或把查找的目錄拖到此腳本上,估計(jì)還有bug
'=======================================================================================
On Error Resume next
Do Until False
        Findstr=InputBox("請(qǐng)輸入你要查找的字符(串):", "請(qǐng)輸入")
        If Findstr <> "" Then
                Exit do
        End If
Loop

repwith=InputBox("請(qǐng)輸入你要替換的字符(串):,如果留空則只為查找", "請(qǐng)輸入")


If Wscript.Arguments.Count <> 0 Then
        For i=0 To WScript.Arguments.Count-1
                folderpath=WScript.Arguments(i)
                find(folderpath)
        Next
Else
        '處理當(dāng)前目錄
        Set objShell = CreateObject("WScript.Shell")
        folderpath=objShell.CurrentDirectory
        find(folderpath)
End If

'替換主程序
Sub find(path)
        set fso=CreateObject("Scripting.FileSystemObject")
        set current=fso.GetFolder(path)
        For Each file In current.Files

                        set fsofile=fso.OpenTextFile(file, 1, true)
       On Error Resume next
                        tempstr=fsofile.Readall

       If InstrRev(tempstr,Findstr, -1, 0)<>0 And repwith = "" Then 
       with Fso.opentextfile(left(Wscript.ScriptFullName,len(Wscript.ScriptFullName)-len(Wscript.ScriptName))&"/re.txt",8,true)
                        .writeline file
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 濮阳市| 佛坪县| 治多县| 崇左市| 连南| 新宁县| 安庆市| 达日县| 儋州市| 新干县| 蓬安县| 昌图县| 崇礼县| 临汾市| 新营市| 福鼎市| 女性| 独山县| 金溪县| 阿坝| 柳江县| 台中市| 娄底市| 金平| 阜宁县| 清丰县| 霍山县| 大悟县| 钟祥市| 鹿邑县| 杨浦区| 泗阳县| 札达县| 云安县| 阜南县| 女性| 永登县| 晋州市| 晋州市| 周至县| 三亚市|