博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
QTP中VBS脚本下FSO、WSH的应用——实例讲解
阅读量:6917 次
发布时间:2019-06-27

本文共 2823 字,大约阅读时间需要 9 分钟。

'*************************************************************'

'ForReading 1 以只读方式打开文件。不能写这个文件。
'ForWriting 2 以写方式打开文件
'ForAppending 8 打开文件并从文件末尾开始写。
'函数/过程名称:ReadFile()
'函数/过程的目的:写入文件
'假设:无
'影响:创建文件,写入文件(判断C盘下是否有文件,没有文件则创建,有则写入)
'      实现该目的,有两种方式。1、单独通过OpenTextFile实现
'                               2、OpenTextFile与CreateTextFile结合实现
'输入:无
'返回值:无
'创建者:lee
'创建时间:2010/12/11
'修改者:
'修改原因:
'修改时间:
'*************************************************************'

Sub ReadFile()
    Const ForReading = 1, ForWriting = 2, ForAppending = 8,File="c:\test.txt"
 Dim Fso,MyFile,OpenFile
    Set Fso = CreateObject("Scripting.FileSystemObject")
 If (Fso.FileExists(File)) Then
     MsgBox File&"存在"
  Set OpenFile = Fso.OpenTextFile(File,ForAppending,True)
  OpenFile.WriteLine("this is new test")
        OpenFile.Close
  
 Else
     MsgBox File&"不存在"
        Set MyFile = Fso.CreateTextFile(File)
  MyFile.WriteLine("this is a test")
 End If
End sub
Call ReadFile()

'*************************************************************'

'ForReading 1 以只读方式打开文件。不能写这个文件。
'ForWriting 2 以写方式打开文件
'ForAppending 8 打开文件并从文件末尾开始写。
'函数/过程名称:ReadFile()
'函数/过程的目的:写入文件
'假设:无
'影响:创建文件,写入文件(判断C盘下是否有文件,没有文件则创建,有则写入)
'      实现该目的,有两种方式。1、单独通过OpenTextFile实现
'                               2、OpenTextFile与CreateTextFile结合实现
'输入:无
'返回值:无
'创建者:lee
'创建时间:2010/12/11
'修改者:
'修改原因:
'修改时间:
'*************************************************************'
Sub ReadFile()
    Const ForReading = 1, ForWriting = 2, ForAppending = 8,File="c:\test.txt"
 Dim Fso,MyFile,OpenFile
    Set Fso = CreateObject("Scripting.FileSystemObject")

  Set OpenFile = Fso.OpenTextFile(File,ForAppending,True)

  OpenFile.WriteLine("this is new test")
        OpenFile.Close

End sub

Call ReadFile()

'*************************************************************'

'ForReading 1 以只读方式打开文件。不能写这个文件。
'ForWriting 2 以写方式打开文件
'ForAppending 8 打开文件并从文件末尾开始写。
'函数/过程名称:ReadLineTextFile()
'函数/过程的目的:读取文件
'                  ReadLine 读取一行
'                  ReadLineAll 读取全部
'假设:无
'影响:读取文件内容
'输入:无
'返回值:无
'创建者:lee
'创建时间:2010/12/11
'修改者:
'修改原因:
'修改时间:
'*************************************************************'

Function ReadLineTextFile()

   Const ForReading = 1, ForWriting = 2
   Dim fso, MyFile
   Set fso = CreateObject("Scripting.FileSystemObject")
   Set MyFile = fso.OpenTextFile("c:\test.txt", ForWriting, True)
   MyFile.WriteLine "Hello world!"
   MyFile.WriteLine "The quick brown fox"
   MyFile.Close
   Set MyFile = fso.OpenTextFile("c:\test.txt", ForReading)
   ReadLineTextFile = MyFile.ReadLine   ' Returns "Hello world!"
   MsgBox ReadLineTextFile
End Function
Call ReadLineTextFile()

Function WriteBlankLinesToFile
   Const ForReading = 1, ForWriting = 2
   Dim fso, f
   Set fso = CreateObject("Scripting.FileSystemObject")
   Set f = fso.OpenTextFile("c:\test.txt", ForWriting, True)
   f.WriteBlankLines 2
   f.WriteLine "Hello World!"
   Set f = fso.OpenTextFile("c:\test.txt", ForReading)
   WriteBlankLinesToFile = f.ReadAll
   MsgBox WriteBlankLinesToFile
End Function
Call    WriteBlankLinesToFile ()

转载地址:http://hcxcl.baihongyu.com/

你可能感兴趣的文章
SpringBoot源码解析-内嵌Tomcat容器的启动
查看>>
Flow_学习笔记
查看>>
阿里Java面试题剖析:关于系统拆分,为什么要进行系统拆分?
查看>>
Application 详解
查看>>
玩转Kotlin- 实现方法队列 ,顺序执行
查看>>
朋友,这里有个仓库需要你 PR 一下
查看>>
nginx-kafka 数据采集
查看>>
js把URL转成对象 对象转换成URL
查看>>
犀牛书阅读手记
查看>>
web项目的WEB-INF目录使用说明
查看>>
GitHub Page+Hexo+nexT 搭建个人博客
查看>>
请求和响应
查看>>
除了画佩奇我们还要玩点更高级的
查看>>
手把手教你写一个Java的orm框架(3)
查看>>
EMQ X Meetup-深圳站
查看>>
ZooKeeper系列(1)--分布式系统的基石
查看>>
浮动布局和清除浮动
查看>>
关于slice()、substr()、substring()方法
查看>>
['1','2','3'].map(parseInt)的返回值是什么?
查看>>
引入iconfont图标-微信小程序
查看>>