VBS按照系统日期替换字符串文本指定行中旧时间的字符串

如题,比如a.txt中的14行中有xxxx-xx-xx格式的s日期字符串,我想让vbs脚本每次按照当前系统日期替换那个xxxx-xx-xx,就是总是用最新年月日替换旧的年... 如题,比如a.txt中的14行中有xxxx-xx-xx格式的s日期字符串,我想让vbs脚本每次按照当前系统日期替换那个xxxx-xx-xx,就是总是用最新年月日替换旧的年月日。怎样写这个VBS脚本呢?(只有工作日替换,特别是跨周末的,不知道怎么搞) 展开
 我来答
百度网友174eea2b
2011-11-22 · TA获得超过221个赞
知道小有建树答主
回答量:129
采纳率:100%
帮助的人:105万
展开全部
set fso=wscript.createobject("scripting.filesystemobject")
set wshshell=createobject("wscript.shell")

Set op=fso.OpenTextFile("e:\a.txt",1,ture) '读取文件
If Not op.AtEndOfStream Then t = Split(op.ReadAll, vbCrLf) '分割字符串
op.close

t(13)=date '用当前日期替换t(13),即文件第十四行
wj=join(t,vbcrlf)

Set op=fso.OpenTextFile("e:\a.txt",2,True) '写入文件
op.write wj
op.close

以上代码关键是在于一行一行地读取文件,然后改变某一行的值再重新写入该文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sudoku52
2011-11-18 · TA获得超过7万个赞
知道大有可为答主
回答量:1.2万
采纳率:82%
帮助的人:4864万
展开全部
需要知道你a.txt文件的格式,加我百度hi传过来我帮你看看。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式