Windows 10 cmd 环境变量可执行
Windows 10 cmd Environment Variable executable
我正在尝试为我的 cmd 创建一个环境变量,这样我就可以启动 Notepad++ 而无需输入完整路径。
我创建了一个名为 NPAD 的环境变量,其中包含保存我的 Notepad++ 可执行文件的目录。
echo %NPAD%
C:\PROG\Resources\Notepad++
启动它的快捷方式称为 npedit.lnk
当我尝试执行它时,我必须输入
%NPAD%\npedit.lnk
有没有办法只用
就可以运行
npedit.lnk
不直接使用 NPAD 环境变量,例如我可以使用 java 和
java
Java
有效,因为它在您的 %path%
中。要像这样工作 npedit.lnk
,您要么必须将其放入由 %path%
变量定义的文件夹中,要么将 npedit.lnk
的目录添加到 %path%
变量中。
但是你有更多的选择:
set "npad=C:\PROG\Resources\Notepad++\npedit.lnk"
(setx npad C:\PROG\Resources\Notepad++\npedit.lnk"
永久设置)
或(我使用这个)批处理文件(例如)%path%
中的 n+.bat
只有一行:
@"C:\PortableApps\Notepad++Portable\notepad++.exe" %*
(根据您的设置调整路径)。
%*
将任何参数路由到 Notepad++,因此您只需键入 n+ myfile.bat
即可编辑特定文件。
我正在尝试为我的 cmd 创建一个环境变量,这样我就可以启动 Notepad++ 而无需输入完整路径。
我创建了一个名为 NPAD 的环境变量,其中包含保存我的 Notepad++ 可执行文件的目录。
echo %NPAD%
C:\PROG\Resources\Notepad++
启动它的快捷方式称为 npedit.lnk
当我尝试执行它时,我必须输入
%NPAD%\npedit.lnk
有没有办法只用
就可以运行npedit.lnk
不直接使用 NPAD 环境变量,例如我可以使用 java 和
java
Java
有效,因为它在您的 %path%
中。要像这样工作 npedit.lnk
,您要么必须将其放入由 %path%
变量定义的文件夹中,要么将 npedit.lnk
的目录添加到 %path%
变量中。
但是你有更多的选择:
set "npad=C:\PROG\Resources\Notepad++\npedit.lnk"
(setx npad C:\PROG\Resources\Notepad++\npedit.lnk"
永久设置)
或(我使用这个)批处理文件(例如)%path%
中的 n+.bat
只有一行:
@"C:\PortableApps\Notepad++Portable\notepad++.exe" %*
(根据您的设置调整路径)。
%*
将任何参数路由到 Notepad++,因此您只需键入 n+ myfile.bat
即可编辑特定文件。