CMD提示使用现有的文件浏览器?

时间:2015-10-02 17:20:44

标签: cmd vb6 windows-explorer

我刚刚在cmd提示符中学习了一个简单命令,可以使用文件资源管理器打开特定文件夹。 http://www.vb-helper.com/howto_open_windows_explorer.html

 explorer.exe /e, C:\users

是否可以检查我是否已打开文件浏览器,我只是更改路径?

我将在VB6中编码。

谢谢

我试过了。

Set sh= CreteObject("Shell.Application")
sh.navigate("c:\users",,"Explorer") 

我得到的错误是"编译错误:预期:="

我尝试这种方式时出现同样的错误

Set sh = CreateObject("shell.application")
For Each w In sh
    w.navigate("C:\Users",,Explorer)
Next

随机试试。但仍然没有运气:

Shell.navigate("C:\Users", , "explorer")

1 个答案:

答案 0 :(得分:1)

在Visual Basic中使用Shell.Application COM对象,枚举其Windows property,找到所需的窗口,然后使用其Navigate method更改地址。

Dim sh As Shell
Set sh = New Shell
If sh.Application.Windows.Count > 0 Then
   sh.Application.Windows.Item(0).Navigate "r:\"
End If

P.S。在Project菜单中,转到References,启用Microsoft Shell Controls And Automation