【问题标题】:Windows 10 cmd Environment Variable executableWindows 10 cmd 环境变量可执行文件
【发布时间】:2016-04-17 00:09:40
【问题描述】:

我正在尝试为我的 cmd 创建一个环境变量,以便无需输入完整路径即可启动 Notepad++。

我创建了一个名为 NPAD 的环境变量,它保存着我的 Notepad++ 可执行文件的保存目录。

echo %NPAD%
C:\PROG\Resources\Notepad++

启动它的快捷方式称为 npedit.lnk

当我尝试执行它时,我必须输入

%NPAD%\npedit.lnk

有没有办法让它通过使用来运行

npedit.lnk

不直接使用 NPAD 环境变量,例如我可以只使用 java

java

【问题讨论】:

  • npedit.lnk 必须在您的%path% 中才能像java 一样工作。 set "npad=C:\PROG\Resources\Notepad++\npedit.lnk" 也可能是一个选项。我个人在我的路径中有一个批处理文件n+.bat,只有一行:@"C:\PortableApps\Notepad++Portable\notepad++.exe" %*
  • 这真的很有帮助,您介意发布这些选项作为答案吗,批处理文件是我最喜欢的选项

标签: cmd environment-variables windows-10


【解决方案1】:

Java 有效,因为它在您的%path% 中。要像这样工作npedit.lnk,您必须将其放入由%path% 变量定义的文件夹中,或者将npedit.lnk 的目录添加到%path% 变量中。

但你有更多选择:

set "npad=C:\PROG\Resources\Notepad++\npedit.lnk" 

setx npad C:\PROG\Resources\Notepad++\npedit.lnk" 永久设置)

或者(我用这个)一个批处理文件(例如)n+.bat%path% 中只有一行:

@"C:\PortableApps\Notepad++Portable\notepad++.exe" %*

(根据您的设置调整路径)。

%* 将任何参数路由到 Notepad++,因此您只需键入 n+ myfile.bat 即可编辑特定文件。

【讨论】:

    猜你喜欢
    • 2016-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-02
    • 2021-10-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多