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

首頁 > 編程 > VBScript > 正文

vbs實現的支持拖動的txt文本切割器

2020-06-26 18:15:26
字體:
來源:轉載
供稿:網友
用vbs實現的txt文本文件切割器,默認為8000個字符切為一個文件。支持拖動。
 

 SplitFile.vbs 
'/*=========================================================================    
' * Intro       .txt文本切割器,默認為8000個字符切為一個文件。支持拖動。    
' * FileName    SplitFile.vbs    
' * Author      yongfa365    
' * Version     v1.0    
' * MadeTime    2008-04-24 12:58:43    
' * LastModify  2008-04-24 12:58:43    
' *==========================================================================*/    

Set objArgs = WScript.Arguments    
If objArgs.Count = 0 Then   
    IIIII InputBox("選擇要處理的文本文件", , "選擇要處理的文本文件")    
Else   

    For I001 = 0 To objArgs.Count - 1    
        IIIII objArgs(I001)    
    Next   
End If   

Function IIIII(Path)    
    TempStr = ReadFromFile(Path, "gb2312")    
    Length = Len(TempStr)    
    iii = 0    
    For II = 0 To Length step 8000 '8000個字符切為一個文件    
        iii = iii + 1    
        WriteToFile Left(Path, Len(Path) -4) & "_" & Right("00" & iii, 3) & ".txt" , Mid(TempStr, II + 1, 8000), "gb2312"   
    Next   
End Function   

   

Function ReadFromFile(FileUrl, CharSet)    
    Dim Str    
    Set stm = CreateObject("Adodb.Stream")    
    stm.Type = 2    
    stm.mode = 3    
    stm.charset = CharSet   
    stm.Open   
    stm.loadfromfile FileUrl    
    Str = stm.readtext    
    stm.Close   
    Set stm = Nothing   
    ReadFromFile = Str    
End Function   

'按指定編碼存儲文件    

Function WriteToFile (FileUrl, Str, CharSet)    
    Set stm = CreateObject("Adodb.Stream")    
    stm.Type = 2    
    stm.mode = 3    
    stm.charset = CharSet   
    stm.Open   
    stm.WriteText Str    
    stm.SaveToFile FileUrl, 2    
    stm.flush   
    stm.Close   
    Set stm = Nothing   
End Function 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江油市| 宕昌县| 蓬莱市| 新泰市| 崇明县| 佛坪县| 盐津县| 云和县| 治县。| 锦屏县| 嘉峪关市| 临城县| 涟水县| 巴林右旗| 齐齐哈尔市| 安徽省| 大同县| 镇康县| 中超| 怀集县| 宜川县| 泰州市| 阿坝县| 友谊县| 资阳市| 田阳县| 易门县| 桓仁| 阿克| 伊吾县| 科尔| 庆云县| 宣武区| 五华县| 肥乡县| 景德镇市| 宕昌县| 绿春县| 绿春县| 南城县| 成武县|