Login
网站首页 > 文章中心 > VB6

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

作者:小编 更新时间:2024-08-06 17:37:59 浏览量:30人看过

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


版权声明:倡导尊重与保护知识产权,本站有部分资源、图片来源于网络,如有侵权,请联系我们修改或者删除处理。
转载请说明来源于"土嘎嘎" 本文地址:http://www.tugaga.com/jishu/vb/1880.html
<<上一篇 2024-08-06
下一篇 >> 2024-08-06

编辑推荐

热门文章