我希望能够仅从它的名称中找到我记得的(第三方)程序的 exe 的位置。(比如 photoshop.exe)这可能吗?
就像你可以调用taskmrg.exe
我希望能够仅从它的名称中找到我记得的(第三方)程序的 exe 的位置。(比如 photoshop.exe)这可能吗?
就像你可以调用taskmrg.exe
试试这个找到:
dir /s c:\photoshop.exe
..并且还要运行:
for /f "delims=" %a in ('dir /b /a-d /s "c:\photoshop.exe"') do "%~fa"
是的,您当然可以这样做,但它涉及在硬盘分区的每个文件夹中递归搜索文件。
另一种方法是在 PATH 环境变量中添加包含要执行的 .exe 的文件夹,但不建议将您拥有的每个程序都添加到 PATH 中。(它的大小要保持很小)。
这是dos中FIND命令的语法。
taskmgr.exe 可以在命令提示符下从任何路径执行,因为它的位置位于 %PATH% 变量中列出的目录中。您可以潜在地向此变量添加您希望的任何其他文件夹,以使其中的任何应用程序都遵循相同的行为。警告:某些应用程序无法正常运行,除非从它们的主目录中启动。
通过 GUI 编辑 %PATH% 变量因 Windows 版本而异,或者您可以从命令提示符编辑它。