标题: 关于VBS 初始化 [打印本页] 作者: 安子 时间: 2008-3-21 11:27 标题: 关于VBS 初始化 set fso=createobject("Scripting.filesystemobject")
value="" ‘此处对value初始化
set ffile=fso.opentextfile("c:\kk.txt",1,true)
value=ffile.read(20)
'line=ffile.readline
'contents=ffile.readall
wscript.echo value
ffile.close
value="" ‘此处对value初始化
set wfile=fso.opentextfile("c:\kk.txt",2,ture)
wfile.write"1234567890"
set ffile=fso.opentextfile("c:\kk.txt",1,true)
value=ffile.read(10)
'line=ffile.readline
'contents=ffile.readall
wscript.echo value
ffile.close
程序员的通病,自己知道的感觉就是理所当然其他人也知道。哈哈,我不是程序员,但也有哪么点。作者: 安子 时间: 2008-3-25 11:19 标题: 回复 9# 的帖子 第一个value当然显示” ’“,第二个value显示“1234567890”,您可以运行多次,为什么每次都是“1234567890”呢,关键是我每次都对value做初始化了,wsm初始化语句不能实现呢?我是把.txt文件修改为了.vbs。作者: language_fw 时间: 2008-3-25 13:34
首先要指出楼上朋友的错误,如果你的 kk.txt 里面没有任何内容的话,会报错,应该是 Null的错误,读不到任何东西。。。最起码kk.txt里面应该有个空格。。。我个人认为你可能对 1,2,8这三个参数没有弄明白。。。在下面给你解释一下:
1,ForReading oepn a file for reading only. You can't write to this file.
2, ForWriting open a file for wrting.
8, ForAppending open a file and write to the end of the file.
不过你想要表达的意思的确没有表达清楚,我们大家都不知道你的需求是什么,所以没有办法帮助你解决你想要解决的问题。