Vbs调用COM之打开/保存文件
来源:互联网 发布:ackerman函数算法设计 编辑:程序博客网 时间:2024/04/27 21:40
您先把如下的代码复制,然后保存为FileSave.vbs,双击打开,您看到了什么呢?
Vbs在很多时候一直给用户以不友好的文件打开或是保存方式,总是自己在后台处理掉了一些FSO操作,而不能让用户自己进行一些设当的DIY。所以,为什么不用COM呢?COM组件在系统里是一直存在的,利用它,我们的用户体验将会提升很多。
上面的代码是不能弹出一个保存test.txt文件的对话框呢?后缀名和文件名大家自己去修改,估计懂点vbs基础知识的人都能修改笔者的这个小脚本,并将它镶嵌到自己的脚本中去吧?
下面再看一个例子,这次是打开文件,获得文件名。
运行这个脚本(FileOpen.vbs),将会弹出一个让用户自己选择文件的对话框窗口,非常友好地让用户自己选择文件。bRet是执行的返回值,不为0则成功,objFile的FileName可以返回选择的文件名。
一个名称,一个调用方法,仅此而已。
如果您觉得这个不够帅,您想用类似于MFC中完全自己DIY的CFileDialog,您该怎么办呢?也很简单,UserAccounts对象为我们提供了CommonDialog,这个更加高级的打开通用对话框。
将其保存为FileOpenAdvance.vbs吧,双击打开,它连过滤的文件类型都为您留好了接口。
默认文件名,后缀过滤器,后缀索引,标志,初始化未知,拥有者,一个调用方法。
- Vbs调用COM之打开/保存文件
- qtp调用vbs文件 打开应用程序
- VBS 打开文件对话框
- vbs打开文件对话框
- MyGui调用Win32窗口打开保存文件
- win32api调用打开/保存文件对话框
- MFC调用com打开文件预览
- vbs利用COM对象打开IE
- windows程序设计之“打开”“保存”文件
- VBS调用ATL编写的COM组件
- 调用IE内部命令实现文件打开、保存对话框
- 打开和保存文件对话框 调用动态库
- Unity调用Win32的打开和保存文件对话框
- qml 通过调用c++完成文件打开与保存
- VBS之CreateObject调用对象
- 打开保存mxd文件
- 打开文件保存对话框
- 文件打开保存对话框
- 抓住试用的机会
- openGL SDK API 文档下载
- ubuntu的起源
- 终于找到BalloonTip一直弄不出的原因了
- 每一个JAVA初学者都应该搞懂的问题
- Vbs调用COM之打开/保存文件
- 2.4和2.6在任务调度上的不同
- 学生时代(一定)要做的十五件事
- 中间件技术相关产品分类及其发展趋势
- 如何写mvc基础框架
- 冒泡排序
- 共享内存
- Linux驱动入门收藏
- 感慨