• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >vbs > vbs选择文件夹效果代码

vbs选择文件夹效果代码

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了vbs打开文件夹,vbs创建文件夹,vbs删除文件夹,vbs隐藏文件夹,vbs 复制文件夹等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
不用组件的话有两种办法: 

set objFile = CreateObject("SAFRCFileDlg.FileOpen") 
Set objShell = CreateObject("Shell.Application") 

本blog里都有示例。 

如果调用vb组件,可以是: 

flag = &h200 
whichone = OpenFile("Choose a File!", "C:\", "Everything|*.*|TextFiles|*.TXT|Word-Documents|*.DOC", 2, flag) 
MsgBox "Raw data returned: " & whichone 
' Split up multi selection result: 
' space is used as separator: 
whichone = Split(whichone, " ") 
' field index 0 contains path information: 
path = whichone(0) 
' list all the files: 
' how many files were selected? 
filecount = UBound(whichone) 
if filecount=0 then 
' just one file selected! 
MsgBox "You selected one file: " & whichone(0) 
' check status of Read Only checkbox 
' is bit 1 set or cleared? 
' works only if just one file was selected! 
MsgBox "Returned flag: " & flag 
if (flag and 1) then 
' (flag and 1)<>0, transforms to true 
' bit is set! 
MsgBox "ReadOnly selected!" 
else 
MsgBox "ReadOnly not selected!" 
end If 
' check whether selected file is of default type (txt)  
if (flag and 1024) then 
MsgBox "selected file is no txt file!" 
else 
MsgBox "selected file is of default type!" 
end if 
else 
' more than one file selected! 
MsgBox "You selected " & filecount & " files!" 
for x = 1 to UBound(whichone) 
list = list & path & whichone(x) & vbCr 
next 
MsgBox list 
end If 

function OpenFile(title, dir, filter, index, flags) 
set comdlg = CreateObject("MSComDlg.CommonDialog") 
comdlg.filter = filter 
comdlg.FilterIndex = index 
comdlg.Flags = flags 
comdlg.MaxFileSize = 260 
comdlg.CancelError = false 
comdlg.DialogTitle = title 
comdlg.InitDir = dir 
' set txt as default 
comdlg.DefaultExt = "txt" 
comdlg.ShowOpen 
OpenFile = comdlg.filename 
' important: return flag status so your main script can 
' check it: 
flags = comdlg.Flags 
end function 

组件相关文件下载 http://xiazai.jb51.net/jbtools/vb6controls.rar </div>

您可能想查找下面的文章:

  • VBS获取当前目录下所有文件夹名字的代码
  • VBS合并一个文件夹里的TXT的实现代码
  • 自动删除超过10天的文件及文件夹的vbs代码
  • VBS 批量读取文件夹内所有的文本到Excel的脚本
  • 文件夹定时自动备份 AutoBackUpFolder.vbs
  • vbs 列出该目录下所有文件和文件夹的类型,大小,和所有者
  • 用vbs 取得收藏夹里的所有链接名称和URL的脚本
  • vbs选择文件夹效果代码
  • vbs实现压缩文件夹的脚本
  • vbs下通过日期查找文件夹的代码

相关文章

  • VBS教程:函数-Abs 函数
  • 多进程的实现投票的vbs脚本
  • 利用VBS发送短信的实现代码(通过飞信)
  • vbscript ms owc 封裝代码
  • 用vbs实现的确定共享文件夹的本地路径?
  • VBS教程:VBScript 基础-VBScript 变量
  • 使用vbscript脚本在表单中进行选择的代码
  • VBS ArrayList Class vbs中的数组类
  • VBS教程:正则表达式简介 -早期起源
  • 使用vbs获得外网ip并发送到邮箱里

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • VBS教程:函数-数学函数
    • 无法执行vbs脚本中遇到的问题及解决方案
    • VBS教程:属性-CompareMode 属性
    • 使用 Iisftp.vbs 创建FTP站点的方法
    • 利用VBS发送邮件 挑选速度快的肉鸡做VPN 的vbs代码第1/2页
    • URL 筛选小工具 提取网页中的链接地址
    • 使用ADSI、ASP和一对魔术戏法自动地创立一个虚拟目录的方法
    • vbs脚本大全,配有实例 DOS命令,批处理 脚本 代码
    • VBS调用WMI实现搜索硬盘mp3文件
    • VBScript之通过对比注册表查找隐藏的服务

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有