2016-01-12 42 views
0

我正在嘗試爲我的cmd創建一個環境變量,以便我可以啓動Notepad ++而無需鍵入完整路徑。Windows 10 cmd環境變量可執行文件

我創建了一個名爲NPAD的環境變量,它包含保存我的Notepad ++可執行文件的目錄。

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

一個啓動它被稱爲npedit.lnk

當我試圖執行它,我必須鍵入

%NPAD%\npedit.lnk 

快捷有沒有一種方法,使其運行只需使用

npedit.lnk 

如果不直接使用NPAD環境變量,例如我可以使用java與

java 
+1

'npedit.lnk'必須位於'%path'%中才能像'java'一樣工作。另外'設置「npad = C:\ PROG \ Resources \ Notepad ++ \ npedit.lnk」'可能是一個選項。我個人在我的路徑中有一個批處理文件'n + .bat',只有一行:'@「C:\ PortableApps \ Notepad ++ Portable \ notepad ++。exe」%*' – Stephan

+0

這真的很有幫助,您是否介意發佈這些選項作爲回答,批處理文件是我最喜歡的選項 – Trent

回答

2

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即可編輯特定文件。