1 2 3 4 5 6 7 8 9 | set ws = wscript.CreateObject( "Wscript.Shell" ) '打開windows文件夾 ws.run "%systemroot%\explorer.exe /e, %systemroot%" ' 打開我的文檔 ws.run "%systemroot%\explorer.exe" '打開我的電腦 ws.run "%systemroot%\explorer.exe /e," ' 定位到notepad.exe所在目錄,并選擇notepad.exe ws.run "%systemroot%\explorer.exe /select, %systemroot%\notepad.exe" |
Windows 資源管理器的啟動參數(shù)
Windows 資源管理器開關(guān)對創(chuàng)建根文件夾很有用:
Explorer [/e,][/root,<對象>,] [[<文件夾>]| [/select, <子對象>]]
/e 使用資源管理器視圖(作用域和結(jié)果窗格視圖)。默認(rèn) 情況為“打開”視圖(僅結(jié)果窗格視圖)。
/root<對象> 指定在“一般”名稱空間內(nèi)用作資源管理器根目錄的對
象。默認(rèn)情況下為 Desktop 文件夾。
/select 打開父文件夾,選擇指定的對象。
<子對象> “Windows 資源管理器”打開的文件夾或文件。如果使用 /select 選項,將突出顯示子對象。 如果沒有使用 /select 選項,則在“資源管理器”中打開 文件夾或文件。默認(rèn)情況下為 root<對象>。
例如: Explorer /e, /root, \\Reports
在 \\Reports 下打開資源管理器窗口。
Explorer /select, C:\Windows\Calc.exe
在 C:\Windows 目錄下打開文件夾(或激活已打開的文件 夾),并選擇 Calc.exe。
Explorer /e, /root, \Source\Internal\Design\Users\David\Archive從 Archive 文件夾中打開一文件夾,這是創(chuàng)建一個復(fù)雜的、 遠(yuǎn)程存檔文件夾的好辦法。然后將指向此文件夾的鏈接 (\\Source\Internal\Design\Users\David\Archive) 放入“SendTo”文件夾中,以便快速定位文檔。
在VB里調(diào)用Explorer
更簡單啦,用Shell函數(shù),如果覺得不爽,再用WinExec API函數(shù),調(diào)用上面的命令行就可以了。
例如
1 | Call Shell( "Explorer /select, C:\Windows\Calc.exe" ,VBNormalFocus) |
將在 C:\Windows 目錄下打開文件夾(或激活已打開的文件 夾),并選擇 Calc.exe。
聯(lián)系客服