'声明API
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
'命令按钮
Private Sub Command1_Click()
ShellExecute hWnd, "open", "explorer.exe", "/e,/select,E:\假设文件.txt", "", 1
End Sub
'以下是说明
'通过explorer.exe的开关实现.
' Explorer.exe的参数如下:
' 命令格式Explorer [n][e][[,root],[path]][[,select],[path filename]]
'参数说明
' n表示以“我的电脑”方式打开一个新的窗口,通常打开的是Windows安装分区的根目录。
' e表示以“资源管理器”方式打开一个新的窗口,通常打开的也是Windows安装分区的根目录。
' root,[path]表示打开指定的文件夹,root表示只显示指定文件夹下面的文件(夹),不显示其它磁盘分区和文件夹;[path]表示指'定的路径。
' 如果不加root参数,而只用[path]参数,则可以显示其它磁盘分区和文件夹中的内容。另外,[path]还可以指定网络共享文件夹。
' select,[path filename]表示打开指定的文件夹并且选中指定的文件,[path filename]表示指定的路径和文件名。
'==============================
'以下是说明
'通过explorer.exe的开关实现.
' Explorer.exe的参数如下:
' 命令格式Explorer [n][e][[,root],[path]][[,select],[path filename]]
'参数说明
' n表示以“我的电脑”方式打开一个新的窗口,通常打开的是Windows安装分区的根目录。
' e表示以“资源管理器”方式打开一个新的窗口,通常打开的也是Windows安装分区的根目录。
' root,[path]表示打开指定的文件夹,root表示只显示指定文件夹下面的文件(夹),不显示其它磁盘分区和文件夹;[path]表示指'定的路径。
' 如果不加root参数,而只用[path]参数,则可以显示其它磁盘分区和文件夹中的内容。另外,[path]还可以指定网络共享文件夹。
' select,[path filename]表示打开指定的文件夹并且选中指定的文件,[path filename]表示指定的路径和文件名。
' 如果不加select参数,则系统会用相应的关联程序打开该文件。如果[path filename]不跟文件名就会打开该文件夹的上级目录并选中该文件夹。
摘自:网络整理
相关文章参考:
※vb 关于commondialog的多选VB获取Windows操作系统所有版本
相关文章参考:
★VB取得TextBox、RichTextBox光标所在的行和列(支持汉字)
★VB取得TextBox、RichTextBox光标所在的行和列(支持汉字)
★VB根据窗体自动调整窗体内控件大小 注:实用,可以直接引用
★Visual Basic编程常见问题及解答(1)
★Visual Basic编程常见问题及解答(2)
★Visual Basic编程常见问题及解答(3)
★VisualBasic变量、常数和数据类型及过程概述
★VB6的后期绑定和前期绑定
★VB 计算自己程序段所用时间
★VB 获取路径名各部分 (获取文件路径,获取文件名,获取文件扩展名)自编
★VB 在浏览器中打开指定网址
评论