如何从命令提示符调用 Windows 中的程序?

如何从命令提示符调用 Windows 中的程序?

我已将 Notepad2 路径添加到 Path

在此处输入图片描述

当我执行 notepad2 somefile.js 时 - 它说它不被识别为内部或外部命令。

我试过 notepad2.exe - 仍然不起作用。我还应该做什么才能用记事本做我能做的事情?例如 notepad somefile.txt - 砰,打开它。

答案1

notepad2.exe您需要将不包含完整路径的文件夹的路径添加到实际的文件夹中exe。因此使用:

C:\Program Files\Notepad2\

笔记:您对 PATH(或任何其他环境变量)所做的更改不会在已运行的程序中生效。确保更改对所有程序生效的最简单方法是注销然后重新登录(或者重新启动计算机,如果您还希望 Windows 系统服务看到更改)。但是,如果您只需要在命令提示符中使用更改,则只需关闭窗口cmd并重新打开它即可。

答案2

根据您正在做的事情,也可以使用“应用程序路径"注册表项。

这样您就可以启动多个应用程序(例如 Chrome、Firefox、notepad++.exe 等),而无需将它们放在您的“PATH”中。

另外,最好保持 PATH 变量尽可能干净,这样可以节省一些不必要的文件搜索。搜索路径被使用。出于这个原因,还应考虑路径中值的顺序。

相关内容