VBS编文章按字数分章工具的运行问题

来源:百度知道 编辑:UC知道 时间:2024/07/08 12:37:59
For i= 0 to WScript.Arguments.Count - 1
x=Wscript.Arguments(i)
Next
dim z,r,k,c,d,t,ff
k=0
z=1
d=k&".txt"
set fs =createobject("scripting.filesystemobject")
if x = "" then
msgbox "请将文件拖动到本图标上,谢谢合作!(格式只支持TXT)",,""
else
ff=inputbox("请输入你要保存的文件地址,如c:\windows\","")
set f=fs.opentextfile(x,1)
wenben=f.readall
f.close
c=int(len(wenben))
do
if (fs.fileexists(d)) then
exit do
else
k=k+1
d=k&".txt"
t=k
exit do
end if
loop
do
r=mid(wenben,z,z+5000)
d=k&".txt"
set f=fs.opentextfile("c:\"&d,2,true)
f.write r
f.close
z=z+5000
k=k+1
if z > c or z=c then
fs.moveFile "c:\*.txt" , ff
msgbox "success!the documents is saved ,the name of the documents is from "&K&" to "&t,,"&

For i= 0 to WScript.Arguments.Count - 1
x=Wscript.Arguments(i)
Next
只看了这三行,这样就是将所有参数轮流副给x
,但最后只有最后一个参数被X保留,也就是说,你选再多文件,也只会处理一个
把NEXT 放整个程序最后