- Set oDic = CreateObject("Scripting.Dictionary")
- Set fso = CreateObject("Scripting.FileSystemObject")
- Set fin = fso.OpenTextFile("1.txt",1)
- While Not fin.AtEndOfStream
- data = Split(Trim(fin.ReadLine)," ")
- For i=0 To UBound(data)
- If oDic.Exists(data(i)) Then
- oDic(data(i)) = oDic(data(i))+1
- Else
- oDic.Add data(i),1
- End If
- Next
- Wend
- fin.Close
-
- Set fout = fso.OpenTextFile("2.txt",2,1)
- For Each x In oDic
- If oDic(x)>1 Then fout.Write x & " "
- Next
- fout.Close
-
- MsgBox "完成!"
复制代码 VBS代码,不会bat没办法、 |