2012-03-06 131 views
0

我有一個「顯示文件夾」按鈕,執行以下操作:在資源管理器窗口中更改選擇?

explorer.exe /select,"C:\dir\somefile.txt" 

在Win7這個偉大工程,一個新的窗口始終是打開的,但在XP中,如果「C:\目錄」已經打開,該窗口被重用,但選擇不會更改爲「somefile.txt」。

從用戶的角度來看,這不是預期的行爲,他希望看到「somefile.txt」,而是看到另一個文件,這可能會讓他感到困惑。在最壞的情況下,他可能會認爲出了問題,文件沒有創建。

所以我需要以某種方式強制XP中的資源管理器始終選擇我在cmd行給出的文件,或不重新使用該窗口。

任何人都可以提出一種方法來做到這一點(不同的CMD參數,也許COM自動化)?

回答

1

由於我沒有Windows 7,我無法確認這是否符合您對後續Windows版本的期望。但我的XP機器上:

的explorer.exe /e,/select,"C:\dir\somefile.txt」

作品正是我想你會希望通過打開的方式新的資源管理器窗口每次都有正確的選擇,並避免你描述的令人困惑的行爲。

相關問題