手机
当前位置:查字典教程网 >脚本专栏 >vbs >vbs实现的支持拖动的txt文本切割器
vbs实现的支持拖动的txt文本切割器
摘要:SplitFile.vbs'/*======================================================...

SplitFile.vbs

'/*=========================================================================

'*Intro.txt文本切割器,默认为8000个字符切为一个文件。支持拖动。

'*FileNameSplitFile.vbs

'*Authoryongfa365

'*Versionv1.0

'*MadeTime2008-04-2412:58:43

'*LastModify2008-04-2412:58:43

'*==========================================================================*/

SetobjArgs=WScript.Arguments

IfobjArgs.Count=0Then

IIIIIInputBox("选择要处理的文本文件",,"选择要处理的文本文件")

Else

ForI001=0ToobjArgs.Count-1

IIIIIobjArgs(I001)

Next

EndIf

FunctionIIIII(Path)

TempStr=ReadFromFile(Path,"gb2312")

Length=Len(TempStr)

iii=0

ForII=0ToLengthstep8000'8000个字符切为一个文件

iii=iii+1

WriteToFileLeft(Path,Len(Path)-4)&"_"&Right("00"&iii,3)&".txt",Mid(TempStr,II+1,8000),"gb2312"

Next

EndFunction

FunctionReadFromFile(FileUrl,CharSet)

DimStr

Setstm=CreateObject("Adodb.Stream")

stm.Type=2

stm.mode=3

stm.charset=CharSet

stm.Open

stm.loadfromfileFileUrl

Str=stm.readtext

stm.Close

Setstm=Nothing

ReadFromFile=Str

EndFunction

'按指定编码存储文件

FunctionWriteToFile(FileUrl,Str,CharSet)

Setstm=CreateObject("Adodb.Stream")

stm.Type=2

stm.mode=3

stm.charset=CharSet

stm.Open

stm.WriteTextStr

stm.SaveToFileFileUrl,2

stm.flush

stm.Close

Setstm=Nothing

EndFunction

【vbs实现的支持拖动的txt文本切割器】相关文章:

vbs实现的下拉框对应键入值

用vbs实现的强制杀进程的脚本

用vbs实现的输入助手附使用方法

vbs实现恢复暂停的自动启动服务的脚本

用vbs实现禁用服务

用vbs确定用户的登录名的代码

vbs判读盘符被双击的脚本

用vbs实现的简单的服务器文件备份办法压缩文件名自动按日期命名

用vbs实现读取文本文件的方法

用vbs实现随机读取文件的一行内容的脚本

精品推荐
分类导航