• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >vbs > vbs实现的支持拖动的txt文本切割器

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

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了vbs读取文本 指定,vbs读取文本,vbs输出文本,vbs写入文本,vbs创建文本等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

 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 

</div>

您可能想查找下面的文章:

  • VBS读取注册表的两种方法
  • 使用VBS访问外部文本文件一些方法和脚本实例代码
  • VBS实现工作表按指定表头自动分表
  • vbs解决处理TXT文本数据相关问题实现代码
  • VBS实现将Excel表格保存为txt文本
  • iPod文本分割器(VBS版)
  • 文本文件分割脚本(VBS)
  • 用vbs分割与合并文本文件的代码
  • 用来分割文本的vbs脚本
  • QueryCode.vbs 文本文件编码查询工具

相关文章

  • 使用vbs删除host文件域址内容
  • VBS教程:函数-Log 函数
  • windows2003一句话开3389的vbs代码
  • 用vbscript来添加ip策略 自动封IP
  • VBS教程:函数-GetRef 函数
  • VBS 下载方法(CDO.MESSAGE)
  • link-view.vbs 页面链接查看
  • VBScript把json字符串解析成json对象的2个方法
  • VBS教程:属性-AtEndOfLine 属性
  • VBS教程:方法-GetDrive 方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 使用VBS禁用、启动USB存储设备
    • VBScript 输出中的对齐实现方法
    • 用vbs实现的XP序列号替换器
    • VBS ArrayList Class vbs中的数组类
    • 可以将文件转换为vbs语句的vbs代码
    • VBS教程:函数-IsEmpty 函数
    • WSH 5.6(脚本宿主) 的新增功能
    • 收集的一些经典的vbs脚本大全
    • VBS教程:函数-TimeValue
    • 自动复制U盘文件的VBS脚本

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有