zoukankan      html  css  js  c++  java
  • vbs实现的支持拖动的txt文本切割器

    vbs实现的支持拖动的txt文本切割器

    作者: 字体:[增加 减小] 类型:转载 时间:2008-06-20 我要评论

    用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 

  • 相关阅读:
    项目管理5大过程组,42个过程一句话讲解
    在命令中输入信息创建maven项目
    《Maven应用实战》一书的在线学习网址和源码链接
    [转]使用Eclipse创建一个简单的servlet项目
    使用Maven客户端从Maven中心仓库下载到本地的jar包的默认存储位置及远程仓库
    ant利用ivy从maven仓库下载项目所依赖的jar包默认的存储位置
    Ant和Ivy集成部署和使用
    Ant入门简单实例
    TIBCO Jaspersoft Studio-6.12.2连接mysql时显示时区问题
    JAVA Swing日期选择控件datepicker的使用
  • 原文地址:https://www.cnblogs.com/developer-ios/p/6038046.html
Copyright © 2011-2022 走看看