首页 > 编程 > VBScript > 正文

用VBS将一篇txt后缀的内容保存为html格式

2020-06-26 18:24:43
字体:
来源:转载
供稿:网友
把txt文件托放到这个vbs上试一下,它会自动生成一个htm文件。需要修的地方说一下。
 
do.vbs
复制代码代码如下:

'BY Coo_boi 
If WScript.Arguments.Count=0 Then WScript.Quit 
Dim fso,txt,htm 
txt=WScript.Arguments(0) 
Set fso=CreateObject("Scripting.FileSystemObject") 
Set htm=fso.CreateTextFile(txt&".htm",True) 
title=fso.GetFile(txt).Name 
title=Left(title,Len(title)-4) 
MsgBox title 
htm.WriteLine "<html>" 
htm.WriteLine "<head>" 
htm.WriteLine "<title>"&title&"</title>" 
htm.WriteLine "</head>" 
htm.WriteLine "<body>" 
htm.WriteLine "<h1 align=center>"&title&"</h1>" 
htm.WriteLine "<hr color=red>" 
For Each line In Split(fso.OpenTextFile(txt).ReadAll ,vbCrLf) 
htm.WriteLine line&"<br>" 
Next 
htm.WriteLine "</body>" 
htm.WriteLine "</html>" 
htm.Close 
WScript.Echo "将txt转换为html成功"

将上面的代码保存为do.vbs,然后将1.txt托动到do.vbs上。即可将txt的内容生成为html格式,并且有换行效果。
 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表