涞字在名字含义:怎样用VB 打开"我的电脑"

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 13:56:49
怎样用VB 打开"我的电脑",而不是C盘或者是"我的文档".
有无我的电脑的路径

VB可通过Shell函数执行Expleror.exe程序打开我的电脑。

Shell 函数,执行一个可执行文件,返回一个 Variant (Double),如果成功的话,代表这个程序的任务 ID,若不成功,则会返回 0。

Private Sub Form_Click()

    Shell "EXPLORER.EXE"
End Sub

EXPLORER.EXE是Windows程序管理器或者文件资源管理器,它用于管理Windows图形壳,包括桌面和文件管理,删除该程序会导致Windows图形界面无法使用。

如何做到VB程序打开“我的电脑”?- -

Shell "EXPLORER.EXE /n, /e, ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"
---------------------------------------------------------------

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

---------------------------------------------------------------

ShellExecute Me.hWnd, "open", "notepad", "h:\np.txt", vbNullString, SW_SHOWNORMAL
'打印
ShellExecute Me.hWnd, "print", "H:\print.txt", vbNullString, vbNullString, SW_SHOWNORMAL
ShellExecute Me.hWnd, "explore", "h:\", vbNullString, vbNullString, SW_SHOWNORMAL
'查找对话框
ShellExecute Me.hWnd, "find", "h:\", vbNullString, vbNullString, SW_SHOWNORMAL
'资源管理器
ShellExecute Me.hWnd, "open", "explorer", vbNullString, vbNullString, SW_SHOWNORMAL
'我的电脑
ShellExecute Me.hWnd, "open", "explorer", "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}", vbNullString, SW_SHOWNORMAL
'网上邻居
ShellExecute Me.hWnd, "open", "explorer", "::{208D2C60-3AEA-1069-A2D7-08002B30309D}", vbNullString, SW_SHOWNORMAL
'回收站
ShellExecute Me.hWnd, "open", "explorer", "::{645FF040-5081-101B-9F08-00AA002F954E}", vbNullString, SW_SHOWNORMAL
'打印机和传真
ShellExecute Me.hWnd, "open", "explorer", "::{2227A280-3AEA-1069-A2DE-08002B30309D}", vbNullString, SW_SHOWNORMAL

也可以用shell,类似