2

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

就像你可以调用taskmrg.exe

4

4 回答 4

4

试试这个找到:

dir /s c:\photoshop.exe

..并且还要运行:

for /f "delims=" %a in ('dir /b /a-d /s "c:\photoshop.exe"') do "%~fa"
于 2013-06-27T13:45:01.160 回答
0

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

另一种方法是在 PATH 环境变量中添加包含要执行的 .exe 的文件夹,但不建议将您拥有的每个程序都添加到 PATH 中。(它的大小要保持很小)。

于 2013-06-27T13:31:52.617 回答
0

这是dos中FIND命令的语法。

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

于 2013-06-27T13:33:09.687 回答
0

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

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

于 2013-06-27T17:46:19.780 回答