51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2521|回复: 12
打印 上一主题 下一主题

[原创] 关于VBS 初始化

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-3-21 11:27:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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


但是两次都是对value现实12345967890
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-3-21 11:27:55 | 只看该作者

忘大侠指点

忘大侠指点忘大侠指点
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-3-21 12:45:12 | 只看该作者

看不懂-_-|看看其他高手说法。

你这2片代码是放在同个脚本中运行还是分开放,第1个脚本中,你的那个KK文件是否存在的?内容是什么?
“但是两次都是对value现实12345967890”里面的“现实”是....
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-3-21 13:32:39 | 只看该作者

回复 3# 的帖子

在同一个脚本里面
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-3-21 15:17:34 | 只看该作者
一堆错别字。。。

lz编辑下自己的帖子,把错别字改掉再说。。。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-3-21 16:47:01 | 只看该作者

回复 5# 的帖子


不多,但就偏偏错在很关键的地方,导致大家都看不懂
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2008-3-21 16:51:25 | 只看该作者

回复 6# 的帖子

把俺的帖子的“现实”二字改为“显示”,^_^,不好意思!望原谅
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2008-3-21 16:51:45 | 只看该作者

回复 5# 的帖子

把俺的帖子的“现实”二字改为“显示”,^_^,不好意思!望原谅
请看帖子
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-3-21 17:31:02 | 只看该作者
1、 你想让第一个value显示啥。。。?
2、 kk.txt中最初内容又是啥??
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-3-21 20:21:47 | 只看该作者

程序员的通病,自己知道的感觉就是理所当然其他人也知道。哈哈,我不是程序员,但也有哪么点。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2008-3-25 11:19:02 | 只看该作者

回复 9# 的帖子

第一个value当然显示” ’“,第二个value显示“1234567890”,您可以运行多次,为什么每次都是“1234567890”呢,关键是我每次都对value做初始化了,wsm初始化语句不能实现呢?我是把.txt文件修改为了.vbs。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2008-3-25 13:34:35 | 只看该作者
首先要指出楼上朋友的错误,如果你的 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.
不过你想要表达的意思的确没有表达清楚,我们大家都不知道你的需求是什么,所以没有办法帮助你解决你想要解决的问题。

对呀,两次都显示 1234567890 是对的呀,没有什么错呀!因为你每一次都会对 kk.txt 进行写的操作,不管你kk.txt里面有什么内容都会删掉,重新写入你要写入的内容 “1234567890”

[ 本帖最后由 language_fw 于 2008-3-25 13:40 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2008-3-25 13:44:01 | 只看该作者

回复 12# 的帖子

谢谢了  1 2 8
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-25 12:34 , Processed in 0.076083 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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