手机
当前位置:查字典教程网 >脚本专栏 >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实现修改dns的网关脚本

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

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

用vbs确定可移动驱动器的连接时间

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

用vbs实现禁用服务

vbs实现的定时提醒你休息的脚本

用vbs实现确定是否安装了某个特定的补丁

vbs脚本实现批量转换文件编码

用vbs实现防止计算机使用 LMHosts 文件

精品推荐
分类导航