Windows PATH 中的 exe 縮寫名稱

Windows PATH 中的 exe 縮寫名稱

可能的重複:
在Windows中透過輸入一些別名來執行程式

現在我的 PATH 中有 Notepad++(或任何其他應用程式),可以透過鍵入以下命令從 CMD 啟動它記事本++ <檔名>- 這很好。但我想用它npp <檔名>因為它速度更快,打字更少。

這可以做到嗎?

答案1

一種解決方案是在 notepad++ 目錄(或路徑中的其他任何位置)中建立一個名為 npp.bat 的文件,其中包含以下行:

@echo off
"C:\Program Files\Notepad++\notepad++.exe" %*

如果notepad++安裝在其他目錄中,請更改上述目錄。

要在不等待 cmd 的情況下啟動 notepad++:

@echo off
start "" "C:\Program Files\Notepad++\notepad++.exe" %*

答案2

最後一個想法:

NT 命令列上可用的「doskey」公用程式提供了一種稱為「巨集」的工具,它允許您為命令列指定別名,而無需更改搜尋路徑或為您感興趣的每個EXE 檔案編寫批次檔案Doskey 也提供舊版 DOS 的命令列歷史記錄。

Microsoft 提供了 doskey,因此您知道它會出現在您需要使用的任何系統上。自 1990 年代中期起,Doskey 就隨 Windows(以及在此之前的 MS-DOS)一起提供。

您需要執行一次這樣的命令:

doskey /macrofile="c:\somewhere\doskey.macros.txt"

doskey.macros.txt 是一個純文字文件,具有一種「alias = command」格式,每行一個別名。它看起來像這樣,有一些我曾經使用過的「類別 unix」別名,包括 npp 的別名:

ls = dir $1
mv = move $*
cp = copy $*
cat = type $*
pwd = cd
history = doskey /history
np = "c:\somewhere\notepad++\notepad++.exe" $*

答案3

是的你可以。導覽至 C:\Program Files (x86)\Notepad++\ 並將 notepad++.exe 複製並貼上到同一目錄中。現在將副本重命名為 npp.exe。如果目錄位於 PATH 中,您應該能夠按照您的描述使用 npp。

答案4

又問這個問題?幾天前在一個問題上也給了相同的答案。我能記住。

但在這裡,mklink,這將建立一個連接,一個符號連結:

mklink "C:\Program Files\Notepad++\npp.exe" "C:\Program Files\Notepad++\notepad++.exe"

相關內容