用來分割文本的vbs腳本
更新時間:2010年11月28日 20:36:52 作者:
用來分割文本的vbs腳本,用來處理數(shù)據(jù)庫中的文本代碼,按行計(jì)算需要的朋友可以參考下。
復(fù)制代碼 代碼如下:
On Error Resume Next
'Code By NetPatch
Set Arg=Wscript.Arguments
If Arg.Count=0 Then Wscript.Quit
Set Fso = CreateObject("Scripting.FileSystemObject")
Set Conn = CreateObject("ADODB.Connection")
Set Rs = CreateObject("ADODB.Recordset")
path=left(Arg(0),InstrRev(Arg(0),"\"))
Fname=replace(Arg(0),path,"")
i=0
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&path&";Extended Properties=""text;HDR=NO;FMT=Delimited"""
'Rs.Open "Select count(*) FROM " & Fname,_
'Conn, 3, 3, &H0001
'allline=rs(0)
Rs.Open "Select * FROM " & Fname,_
Conn, 3, 3, &H0001
'MsgBox rs(0).name
Do Until Rs.EOF 'N/P
Do Until n=5000 '要分割的行數(shù)
Set MyTables = fso.CreateTextFile(arg(0)&i&".txt",true)
MyTables.WriteLine Rs.Fields.Item(0).Value
Rs.MoveNext
n=n+1
loop
MyTables.Close
Set MyTables = Nothing
n=0
i=i+1
Loop
Rs.Close
Conn.Close
Set fso = Nothing
Set Rs = Nothing
Set Conn = Nothing
Wscript.echo "整理完畢!"
相關(guān)文章
在vbscript中判斷COM類是否存在的實(shí)現(xiàn)代碼
在VBS中,我們有時需要判斷一個COM類是否存在,以便執(zhí)行不同的操作,需要的朋友可以參考下2018-06-06用VBS調(diào)用程序并對程序的運(yùn)行情況進(jìn)行監(jiān)控的兩個代碼
用VBS調(diào)用程序并對程序的運(yùn)行情況進(jìn)行監(jiān)控的兩個代碼...2007-03-03