51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1943|回复: 4
打印 上一主题 下一主题

[原创] VBS读写文件的代码一直无法搞定 吐槽

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-4-23 14:47:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
自学VBS无数回了  前面的基本都能搞定 就是读写文件的代码写不出来 有阴影了 郁闷   


      求教-ing
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-4-24 15:15:20 | 只看该作者
自学VBS无数回了  前面的基本都能搞定 就是读写文件的代码写不出来 有阴影了 郁闷   


      求教-ing
379958495 发表于 2012-4-23 14:47



    你要读写的文件的格式是什么样子的呢?excel呢还是txt呢?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-7-13 14:04
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]测试排长

    3#
    发表于 2012-4-24 15:49:53 | 只看该作者

    1. '//写文件
    2. Public Function WriteTextFile(text,fpath)
    3.         Set fso = createobject("scripting.FileSystemObject")
    4.         If fso.FileExists(fpath) then
    5.                 Set fopen = fso.OpenTextFile(fpath)
    6.                 fopen.WriteLine(text)
    7.                 fopen.Close
    8.                 WriteTextFile = True
    9.         Else
    10.                 WriteTextFile = False
    11.         End If
    12.         Set fso = Nothing
    13. End Function
    复制代码
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-13 14:04
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]测试排长

    4#
    发表于 2012-4-24 15:58:28 | 只看该作者

    1. '//读文件
    2. Public Function ReadTextFile(fpath)
    3.         i =0
    4.         Set fso = CreateObject("scripting.FileSystemObject")
    5.         If fso.FileExists(fpath) Then
    6.                 Set fopen = fso.OpenTextFile(fpath)
    7.                 While Not fopen.AtEndOfStream
    8.                         ReDim Preserve tmpArry(i)
    9.                         tmpArry(i) = fopen.ReadLine
    10.                         i = i + 1
    11.                 Wend
    12.                 ReadTextFile = tmpArry '//返回数据
    13.         Else
    14.                 ReadTextFile = False
    15.         End If
    16.         Set fso = Nothing
    17. End Function

    18. '//调用,并遍历数组
    19. a = ReadTextFile("d:\test.txt")
    20. For j = LBound(a) To UBound(a)
    21.         MsgBox a(j)
    22. Next

    复制代码
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2012-4-25 15:03:53 | 只看该作者
    ( ^_^ )不错嘛
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-14 20:41 , Processed in 0.074019 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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