EXE-Namen im Windows-Pfad abkürzen

EXE-Namen im Windows-Pfad abkürzen

Mögliches Duplikat:
Ausführen von Programmen durch Eingeben eines Alias ​​in Windows

Im Moment habe ich Notepad++ (oder eine andere App) in meinem PATH und kann es von der CMD aus starten, indem ich Folgendes eingebenotepad++ <Dateiname>- was in Ordnung ist. Aber ich würde es gerne verwenden wienpp <Dateiname>da es schneller ist und weniger Tipparbeit erfordert.

Ist das möglich?

Antwort1

Eine Lösung besteht darin, im Verzeichnis Notepad++ (oder an einer anderen Stelle im Pfad) eine Datei namens npp.bat zu erstellen, die die folgende Zeile enthält:

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

ändern Sie das obige Verzeichnis, wenn Notepad++ in einem anderen Verzeichnis installiert ist.

So starten Sie Notepad++, ohne auf die Eingabeaufforderung zu warten:

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

Antwort2

Eine letzte Idee:

Das Dienstprogramm „Doskey“, das in der NT-Befehlszeile verfügbar ist, bietet eine Funktion namens „Makro“, mit der Sie Aliase für die Befehlszeile angeben können, ohne Ihren Suchpfad ändern oder für jede gewünschte EXE-Datei eine Batchdatei schreiben zu müssen. Doskey bietet außerdem einen Befehlszeilenverlauf für alte DOS-Versionen.

Microsoft stellt Doskey zur Verfügung, sodass Sie sicher sein können, dass es auf jedem System vorhanden ist, das Sie verwenden müssen. Doskey wird seit etwa Mitte der 1990er Jahre mit Windows (und davor mit MS-DOS) ausgeliefert.

Sie müssen einmal einen Befehl wie diesen ausführen:

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

Die Datei doskey.macros.txt ist eine reine Textdatei im Format „alias = command“, mit einem Alias ​​pro Zeile. Sie sieht ungefähr so ​​aus, mit einigen „unixähnlichen“ Aliasen, die ich früher verwendet habe, einschließlich dem für npp:

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

Antwort3

Ja, das können Sie. Navigieren Sie zu C:\Program Files (x86)\Notepad++\ und kopieren Sie notepad++.exe in dasselbe Verzeichnis. Benennen Sie die Kopie nun in npp.exe um. Wenn sich das Verzeichnis im PATH befindet, sollten Sie npp wie beschrieben verwenden können.

Antwort4

Schon wieder diese Frage? Die gleichen Antworten gab es vor ein paar Tagen schon einmal auf eine Frage. Ich kann mich erinnern.

Aber hier, mklink, wird eine Verknüpfung erstellt, ein symbolischer Link:

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

verwandte Informationen