Windows XP - Konsolenverknüpfungen für Anwendungen erstellen

872
Gio Borje

Ich bin ein begeisterter Konsolenbenutzer geworden, seit ich die Linux-Shell in meinem täglichen Arbeitsablauf verwendet habe.

Ich mag anrufen können, "C:\Program Files\Application\Application.exe"wie applicationaus der Befehlszeile, wo die Anwendung jede beliebige Anwendung. Ich weiß, dass ich die PATHUmgebungsvariable dafür verwenden kann. Ich würde es jedoch vorziehen, den Umgebungsvariablenbereich nicht mehr zu verschmutzen, als es sollte (da ich über 10 Anwendungen habe, für die ich Verknüpfungen erstellen möchte).


Edit: Hätte schon erwähnt, dass ich auch möchte, dass die Verknüpfungen auch mit MinGW kompatibel sind.

1

3 Antworten auf die Frage

4
RolKau

Für die NT-Eingabeaufforderung stehen über den Befehl doskey Aliase zur Verfügung:

doskey word="%ProgramFiles%\Windows NT\Accessories\wordpad.exe" $* 

Sie können jetzt den Aliasnamen anstelle des (vollständigen) Namens der ausführbaren Datei verwenden:

word %SystemDrive%\boot.ini 
Zu Ihrer Information, dies funktioniert für jedes Programm, das Win32 Console-Fenster verwendet - nicht nur für "cmd.exe". (Meine Vermutung für MinGW lautet `doskey / exename = bash.exe`.) grawity vor 13 Jahren 0
2
Daniel Beck

Legen Sie zB einen Ordner an C:\appsund setzen Sie dort Links zu Ihren Anwendungen.

Fügen Sie diesen Ordner Ihrem Ordner hinzu %PATH%.

Ändern %PATHEXT%Sie dann, damit Sie die .lnkErweiterung nicht jedes Mal eingeben müssen:

set PATHEXT=%PATHEXT%;.lnk 

(Sie können Umgebungsvariablen in System in Systemsteuerung bearbeiten. )

.lnk-Dateien funktionieren nicht für MinGW. Gio Borje vor 13 Jahren 0
1
Mark Sowul

Ich nehme an, Sie könnten den Anwendungen in% systemroot% Verknüpfungen hinzufügen (oder Batchdateien, die einfach "aufgerufen" werden).