復制代碼代碼如下:
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 資源管理器的啟動參數
Windows 資源管理器開關對創建根文件夾很有用:
Explorer [/e,][/root,<對象>,] [[<文件夾>]| [/select, <子對象>]]
/e 使用資源管理器視圖(作用域和結果窗格視圖)。默認 情況為“打開”視圖(僅結果窗格視圖)。
/root<對象> 指定在“一般”名稱空間內用作資源管理器根目錄的對
象。默認情況下為 Desktop 文件夾。
/select 打開父文件夾,選擇指定的對象。
<子對象> “Windows 資源管理器”打開的文件夾或文件。如果使用 /select 選項,將突出顯示子對象。 如果沒有使用 /select 選項,則在“資源管理器”中打開 文件夾或文件。默認情況下為 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 文件夾中打開一文件夾,這是創建一個復雜的、 遠程存檔文件夾的好辦法。然后將指向此文件夾的鏈接 (//Source/Internal/Design/Users/David/Archive) 放入“SendTo”文件夾中,以便快速定位文檔。
在VB里調用Explorer
更簡單啦,用Shell函數,如果覺得不爽,再用WinExec API函數,調用上面的命令行就可以了。
例如
復制代碼代碼如下:
Call Shell("Explorer /select, C:/Windows/Calc.exe",VBNormalFocus)
將在 C:/Windows 目錄下打開文件夾(或激活已打開的文件 夾),并選擇 Calc.exe。
新聞熱點
疑難解答