QTP中VBS脚本下FSO、WSH的应用——实例讲解(续)
2011-06-10 15:23
381 查看
'*************************************************************'
'函数/过程名称:CreatFile()
'函数/过程的目的:保存文件并打开
'假设:无
'影响:
'输入:无
'返回值:无
'创建者:lee
'创建时间:2010/12/11
'修改者:
'修改原因:
'修改时间:
'SAFRCFileDlg.FileSave对象:属性有:
'FileName — 指定默认文件名;
'FileType — 指定文件扩展名;
'OpenFileSaveDlg — 显示文件保存框体方法。
'*************************************************************'
Function CreatFile(FileName)
Dim objDialog,objFSO,objOpen,ws
Set objDialog = CreateObject("SAFRCFileDlg.FileSave")
Set objFSO = CreateObject("Scripting.FileSystemObject")
objDialog.FileName = FileName
objDialog.FileType = ".doc"
intReturn = objDialog.OpenFileSaveDlg
If intReturn Then
objFSO.CreateTextFile(objDialog.FileName & objdialog.filetype)
Else
Wscript.Quit
End If
GetTheBase = objFSO.GetAbsolutePathName(objDialog.FileName)
'MsgBox GetTheBase & objdialog.filetype
set ws=wscript.createobject("Wscript.shell")
ws.run GetTheBase & objdialog.filetype
wscript.Sleep 2000
End Function
Call CreatFile(FileName)
运行以上脚本,能够创建一个03格式的word文档,并打开该word文档。
注意:不能保存到含中文的路径下,因为GetTheBase获得的路径中如果包含中文路径,WS.Run 运行不通过
SAFRCFileDlg.FileSave对象:属性有:
FileName — 指定默认文件名;
FileType — 指定文件扩展名;
OpenFileSaveDlg — 显示文件保存框体方法。
'函数/过程名称:CreatFile()
'函数/过程的目的:保存文件并打开
'假设:无
'影响:
'输入:无
'返回值:无
'创建者:lee
'创建时间:2010/12/11
'修改者:
'修改原因:
'修改时间:
'SAFRCFileDlg.FileSave对象:属性有:
'FileName — 指定默认文件名;
'FileType — 指定文件扩展名;
'OpenFileSaveDlg — 显示文件保存框体方法。
'*************************************************************'
Function CreatFile(FileName)
Dim objDialog,objFSO,objOpen,ws
Set objDialog = CreateObject("SAFRCFileDlg.FileSave")
Set objFSO = CreateObject("Scripting.FileSystemObject")
objDialog.FileName = FileName
objDialog.FileType = ".doc"
intReturn = objDialog.OpenFileSaveDlg
If intReturn Then
objFSO.CreateTextFile(objDialog.FileName & objdialog.filetype)
Else
Wscript.Quit
End If
GetTheBase = objFSO.GetAbsolutePathName(objDialog.FileName)
'MsgBox GetTheBase & objdialog.filetype
set ws=wscript.createobject("Wscript.shell")
ws.run GetTheBase & objdialog.filetype
wscript.Sleep 2000
End Function
Call CreatFile(FileName)
运行以上脚本,能够创建一个03格式的word文档,并打开该word文档。
注意:不能保存到含中文的路径下,因为GetTheBase获得的路径中如果包含中文路径,WS.Run 运行不通过
SAFRCFileDlg.FileSave对象:属性有:
FileName — 指定默认文件名;
FileType — 指定文件扩展名;
OpenFileSaveDlg — 显示文件保存框体方法。
相关文章推荐
- QTP中VBS脚本下FSO、WSH的应用——实例讲解
- QTP中VBS脚本下FSO、WSH的应用(一)
- QTP中VBS脚本下FSO、WSH的应用(二)
- QTP应用实例-G.8032测试自动化(3)脚本开发和调试
- QTP对Excel的操作(三)之 Vbs对Excel的操作 实例讲解
- QTP对Excel的操作(三)之 Vbs对Excel的操作 实例讲解
- QTP对Excel的操作(三)之 Vbs对Excel的操作 实例讲解
- vbs实用软件自造——Windows脚本应用实例
- 表单验证插件Validation应用的实例讲解
- QTP调用vbs脚本写入日志
- 显示Intent和隐式Intent讲解与实例应用
- QTP中FSO对象应用
- 实例讲解-整合iBATIS和Spring在WEB开发中的应用
- vbs脚本大全,配有实例 DOS命令,批处理 脚本 代码
- ◎Vbs脚本编程简明教程之七—FSO的常见对象和方法
- bro脚本实例讲解
- mysql5.6.7多实例安装、配置的详细讲解分析及shell启动脚本的编写
- 渲染器脚本应用实例之全屏扭曲。
- Vbs脚本编程简明教程之十一 ——FSO中文件的基本操作
- Linux常用命令全集 linux_Shell(脚本)编程入门_实例讲解详解