VB打开资源管理器并指定文件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VB打开资源管理器并指定文件
2010-12-20 00:02:52| 分类: 【VB&编程】

'声明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]不跟文件名就会打开该文件夹的上级目录并选中该文件夹。



/blog/static/38247058201011200252296/

相关文档
最新文档