国产探花免费观看_亚洲丰满少妇自慰呻吟_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 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 琼海市| 达孜县| 盱眙县| 广汉市| 文安县| 祁东县| 宁陕县| 通州市| 杂多县| 荣昌县| 团风县| 元朗区| 商河县| 达孜县| 万山特区| 溧水县| 西乡县| 莱芜市| 芒康县| 高淳县| 西宁市| 南华县| 富蕴县| 普兰县| 喜德县| 苍山县| 新巴尔虎右旗| 武穴市| 蓬溪县| 全南县| 土默特左旗| 什邡市| 仁布县| 霍林郭勒市| 墨脱县| 昂仁县| 和平县| 双鸭山市| 睢宁县| 呈贡县| 德化县|