2013-06-27 41 views
1

我希望能夠找到我只記得名字的第三方程序的exe文件。 (比如photoshop.exe)這可能嗎?找到一個程序並通過命令提示符運行它

喜歡,你可以打電話taskmrg.exe

+0

taskmgr只有在應用程序正在運行時纔會起作用。如果應用程序未運行,則必須執行完整的文件系統搜索。 –

+0

您可以從命令行運行'taskmgr.exe',因爲它位於系統'PATH'中的某個位置。 Photoshop可能不會在那個'PATH'中。 –

回答

3

試試這個:尋找

dir /s c:\photoshop.exe 

..和也跑:

for /f "delims=" %a in ('dir /b /a-d /s "c:\photoshop.exe"') do "%~fa" 
+0

這將花費永久搜索每個名爲'photoshop.exe'的文件在整個驅動器。這是一個長達幾分鐘的驅動器搜索,以及每次運行批處理文件時可能返​​回的多個文件的列表。當然不是一個好的解決方案。 (不是downvoting,只是評論。) –

+0

@KenWhite如果你的電腦太慢,你爲什麼想下來投票?我需要給你買一個新的嗎? :) – Endoro

+0

我特別說我是**不** downvoting,所以我不知道你爲什麼在這裏粗魯。這是一個糟糕的解決方案,但是*技術上*它會起作用。有時候糟糕的想法正好適用,儘管它們是不好的想法。 –

0

是的,你可以做到這一點,當然,但它涉及到你的硬盤分區(S)的每個文件夾中遞歸搜索文件。

另一種方法是添加包含要在PATH環境變量中執行的.exe的文件夾,但不建議使用將您擁有的每個程序添加到PATH。 (這意味着保持相當小的尺寸)。

0

的TaskMgr.exe可以在命令提示符下的任何路徑執行,因爲它的位置在%PATH%變量中列出的目錄中。您可以添加任何您希望使用此變量的其他文件夾,以使任何應用程序遵循相同的行爲。警告:除非從主目錄中啓動,否則某些應用程序無法正常運行。

通過GUI編輯%PATH%變量因Windows版本而異,也可以從命令提示符進行編輯。

相關問題