|
![]() | 作者: luren [zhzhzhwx]
![]() |
登录 |
要实现点击一个按钮,打开WINDOWS里的我的电脑或其它文件夹,,该怎么做???? 谢谢!!! |
地主 发表时间: 04-12-01 19:03 |
![]() | 回复: myjian [myjian] ![]() |
登录 |
这个问题我来回答吧!!虽然菜了点. 如果是要打开一般的文件夹(非"我的电脑"类特殊文件夹),可以用如下方法: Shell "explorer.exe " & YouDir 其中,YouDir是你的目录,要完整的路径 |
B1层 发表时间: 04-12-01 22:09 |
![]() | 回复: luren [zhzhzhwx] ![]() |
登录 |
我用Shell "explorer.exe" & "c:\windows"结果提示:文件未能找到 我用Shell "c:\windows\explorer.exe" & "c:\windows\"结果提示:无效的过程调用或参数 怎么办呀??? |
B2层 发表时间: 04-12-02 10:08 |
![]() | 回复: luren [zhzhzhwx] ![]() |
登录 |
沉了沉了,,自已顶一顶 |
B3层 发表时间: 04-12-02 16:01 |
![]() | 回复: jhkdiy [jhkdiy] ![]() |
登录 |
Case "资源管理器" Call Shell("Explorer.exe /e", vbMaximizedFocus) Case "Windows目录" Dim WndPath As String * 150 Call GetWindowsDirectory(WndPath, 150) Call Shell("Explorer.exe " & WndPath, vbMaximizedFocus) |
B4层 发表时间: 04-12-03 22:03 |
![]() | 回复: luren [zhzhzhwx] ![]() |
登录 |
为什么用Call Shell("explorer.exe" & "c:\", 1)就会出错?? 而用 Call Shell("explorer.exe " & "c:\", 1)就可能运行呢?只是在explorer.exe后面多加了一个空格,是不是本来需要一个参数的???现在只是用空格代替了? 奇怪中。。。。 |
B5层 发表时间: 04-12-05 12:55 |
![]() | 回复: chowying [chowying] ![]() |
登录 |
vb6? 有控件可用:CommonDialog |
B6层 发表时间: 04-12-06 17:32 |
![]() | 回复: jhkdiy [jhkdiy] ![]() |
登录 |
为什么用Call Shell("explorer.exe" & "c:\", 1)就会出错?? & 是连接符, 如果把"explorer.exe" 和 "c:\" 连接起来就成了 "explorer.exec:\" 这个字符串参数是没有意义的,所以要在"explorer.exe" 后面加一个空格告诉Shell要执行的是一个"explorer.exe", 而"c:\"是要传给explorer.exe的参数。 |
B7层 发表时间: 04-12-06 19:52 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号