找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

搜索
查看: 528|回复: 0

用VBS给文本文件添加行号

[复制链接]

5

主题

51

回帖

77

牛毛

初生牛犊

积分
77
发表于 2008-9-20 23:22:34 | 显示全部楼层 |阅读模式 来自 云南省玉溪市
来源:安全中国

想给个脚本文件添加行号,用word添加,可是不能复制,(或者说有这功能我不会用)于是自己写个简单的VBS来实现这个功能。

On Error Resume Next
f=InputBox (\"输入要添加行号的文件名(带后缀)\",\"添加行号脚本 BY LIYX\")
If f=\"\" Then
WScript.Quit
End If

Suffix = mid(f,instr(1,f,\".\"),len(f)) ’得到文件后缀

Set fso=CreateObject(\"Scripting.FileSystemObject\")
Set rfile=fso.OpenTextFile(f,1,True)
getline=0 ’得到文件的长度
Do While Not rfile.AtEndOfStream
rfile.SkipLine
getline=getline+1
Loop
rfile.Close

Set wfile=fso.OpenTextFile(\"Newfile\"&Suffix,2,True)
Set rfile=fso.OpenTextFile(f,1,True)
Do Until n>=getline
n=n+1
wline=n&\" \"&rfile.ReadLine
wfile.WriteLine wline
Loop
rfile.Close
wfile.Close
Set fso=Nothing

MsgBox \"OK,生成文件Newfile\"&Suffix

简单吧~
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|NB5社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-1-15 17:18 , Processed in 0.125144 second(s), 28 queries , Yac On.

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表