html代码保存格式vbs,HTML_Vbs COM之打开/保存文件脚本代码,您先把如下的代码复制,然后 - phpStudy...

Vbs COM之打开/保存文件脚本代码

您先把如下的代码复制,然后保存为FileSave.vbs,双击打开,您看到了什么呢?

复制代码 代码如下:

Set objDialog = CreateObject("SAFRCFileDlg.FileSave")

Set fso = CreateObject("Scripting.FileSystemObject")

objDialog.FileName = "test"

objDialog.FileType = ".txt"

intReturn = objDialog.OpenFileSaveDlg

If intReturn Then

fso.CreateTextFile(objDialog.FileName & objdialog.filetype)

Else

Wscript.Quit

End if

Vbs在很多时候一直给用户以不友好的文件打开或是保存方式,总是自己在后台处理掉了一些FSO操作,而不能让用户自己进行一些设当的DIY。所以,为什么不用COM呢?COM组件在系统里是一直存在的,利用它,我们的用户体验将会提升很多。

上面的代码是不能弹出一个保存test.txt文件的对话框呢?后缀名和文件名大家自己去修改,估计懂点vbs基础知识的人都能修改笔者的这个小脚本,并将它镶嵌到自己的脚本中去吧?

下面再看一个例子,这次是打开文件,获得文件名。

复制代码 代码如下:

set objFile = CreateObject("SAFRCFileDlg.FileOpen")

bRet = objFile.OpenFileOpenDlg

if bRet then

Wscript.Echo "文件打开成功!文件名为:" & objFile.filename

else

wscript.quit

End if

运行这个脚本(FileOpen.vbs),将会弹出一个让用户自己选择文件的对话框窗口,非常友好地让用户自己选择文件。bRet是执行的返回值,不为0则成功,objFile的FileName可以返回选择的文件名。

一个名称,一个调用方法,仅此而已。

如果您觉得这个不够帅,您想用类似于MFC中完全自己DIY的CFileDialog,您该怎么办呢?也很简单,UserAccounts对象为我们提供了CommonDialog,这个更加高级的打开通用对话框。

复制代码 代码如下:

Set objDialog = CreateObject("UserAccounts.CommonDialog")

objDialog.Filter = "vbs File|*.vbs"

objDialog.InitialDir = "E:"

bRet=objDialog.ShowOpen

if bRet then

strLoadFile = objDialog.FileName

Wscript.Echo strLoadFile

else

Wscript.quit

End if

将其保存为FileOpenAdvance.vbs吧,双击打开,它连过滤的文件类型都为您留好了接口。

默认文件名,后缀过滤器,后缀索引,标志,初始化未知,拥有者,一个调用方法。相关阅读:

最容易犯的五个PHP数据库问题及解释

用批处理实现删除大小和类型一样的文件的代码

网站当前的在线人数

在SQL Server中如何用通配符搜索TEXT栏

Atlas学习手记(16):使用PasswordStrength检测密码强度

Whats new in Microsoft SQL Server 2000(三)

CSS样式表常用小技巧收藏

在主页中放入WPF自定义控件

HTML to XHTML Converter

php教程:php设计模式之前言

Windows XP回收站无法清空的解决

JS日历 推荐

用jquery实现的模拟QQ邮箱里的收件人选取及其他效果(一)

sqlserver2005使用row_number() over分页的实现方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值