Windows-Umgebungsvariablen. Wie ändere ich den Namen, den ich in der Eingabeaufforderung eingeben muss, um ein Pfadziel auszuführen?

Windows-Umgebungsvariablen. Wie ändere ich den Namen, den ich in der Eingabeaufforderung eingeben muss, um ein Pfadziel auszuführen?

Ich verwende Windows 10 Pro, bin mir aber sicher, dass der Vorgang derselbe wie bei Windows Vista bis 8.1 ist oder zumindest ähnlich genug, damit ich die geringfügigen Unterschiede erkennen kann.

Ich habe zwei Programme mit genau demselben Namen, der EXE-Datei, auf die ich in meiner Pfadvariable in den Systemvariablen zugreifen möchte.

Beispiel: Pfad von Programm 1: C:\somefolder\anotherfolder\prog.exePfad von Programm 2:C:\evenmorefolders\prog.exe

Ich kann nicht beide ausführen, indem ich einfach ihre Dateipfade in die PATHVariable einfüge, weil dann beim Eintippen progin der Eingabeaufforderung nur der erste in der Liste verwendete Pfad verwendet wird.

Ich möchte, dass eines dieser Programme unter einem anderen Namen als „prog“ geöffnet wird. Ich möchte beispielsweise „prog“ eingeben können, freeum das prog.exeProgramm 2 zu verwenden.

Wie lege ich die Umgebungsvariablen hierfür fest?

Antwort1

Für die beiden einfachsten Optionen (die mir einfallen), mit denen Sie Ihr Ziel erreichen können, ist keine Änderung der Umgebungsvariable PATH erforderlich.

Option eins, nur um es aus dem Weg zu räumen: Sie können eine Windows-Verknüpfung erstellen und sie direkt auf das Programm verweisen, das Sie ausführen möchten. Sie fragen jedoch nach der Eingabe in einer Befehlszeile, sodass Verknüpfungen Ihren Anforderungen möglicherweise nicht entsprechen.

Option zwei: Sie können eine Batchdatei erstellen, um Ihr Programm auszuführen.

  1. Öffnen Sie den Notizblock
  2. C:\somefolder\anotherfolder\prog.exe %1 %2 %3 %4 %5Geben Sie (den Pfad und Dateinamen Ihres aktuellen Programms) ein .
  3. Klicken Sie auf Datei > Speichern unter...
  4. Wählen Sie einen Standort aus, der sich in Ihrer PATH-Umgebung befindet
  5. Nennen Sie es progA.bat (oder was auch immer Sinn ergibt)
  6. Stellen Sie sicher, dass Sie „Alle Dateien“ (.)‘ neben ‚Speichern unter:‘

Wiederholen Sie dies für das andere Programm „C:\evenmorefolders\prog.exe“ und nennen Sie es progB.bat (oder was auch immer ...)

Mit %1, usw. können in der Befehlszeile eingegebene Parameter an das Programm in der Batchdatei übergeben werden.

Jetzt können Sie in einer Befehlszeile eingeben, progA -a -x -tum eines der Programme auszuführen, oder eingeben, progB /j:100 /p "whatever" /mum das andere Programm auszuführen.

verwandte Informationen