我刚刚在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")
答案 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
。