找到一个程序并通过命令提示符运行它

时间:2013-06-27 13:26:30

标签: windows batch-file cmd command directory

我希望能够从其名称中找到我记得的(第三方)程序的exe的位置。 (比如photoshop.exe)这可能吗?

就像你可以调用taskmrg.exe

一样

4 个答案:

答案 0 :(得分:3)

试试这个:

dir /s c:\photoshop.exe

..还要运行:

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

答案 1 :(得分:0)

是的,您当然可以这样做,但它涉及在硬盘分区的每个文件夹中递归搜索文件。

另一种方法是在PATH环境变量中添加包含要执行的.exe的文件夹,但不推荐将您拥有的每个程序添加到PATH。 (它的意思是保持相当小的尺寸)。

答案 2 :(得分:0)

这是dos中FIND命令的语法。

http://www.computerhope.com/findhlp.htm

答案 3 :(得分:0)

taskmgr.exe可以在命令提示符处从任何路径执行,因为它的位置属于%PATH%变量中列出的目录。您可以添加任何您希望此变量的其他文件夹,以使任何应用程序遵循相同的行为。警告:除非从主目录中启动,否则某些应用程序无法正常运行。

通过GUI编辑%PATH%变量因Windows版本而异,或者您可以从命令提示符进行编辑。