Windows PATH und Ausführen-Befehl

941
neilsimp1

Ich habe einen Ordner namens " C:\bin\Ich mag es, viele Skripte und Bat-Dateien darin zu behalten. Eine dieser Dateien ist die cmder.bat, die nur cmder.exe im Installationsordner öffnet:

@echo off start C:\Users\<Username>\cmder\cmder.lnk 

C:\bin ist das zweite Element in meiner PATH-Variable.

Ich mag es, cmder zu starten, indem ich winkey + R drücke und tippe. cmderBis vor kurzem öffnete es mir cmder. Wenn Sie cmderin das Dialogfeld "Ausführen" eingeben, wird der Installationsordner von cmder unter C:\Users\<Username>\cmderWindows Explorer geöffnet .

Wenn ich cmdercmd oder powershell eingebe, öffnet sich das Programm korrekt und nicht der Ordner. Nur der Ausführen-Dialog öffnet den Ordner.

Ich habe andere Programme, die ich gerne so starten möchte, und diese funktionieren immer noch, ohne Ordner oder irgendetwas zu öffnen. Ich habe sogar das Setup auf einem anderen Win 10-Computer dupliziert und cmderfunktioniert in Run wie beabsichtigt.

Weiß jemand, was sich geändert hat oder wo ich nachschauen kann, um das wieder so zu machen, wie es war?

0
Überprüfen Sie, ob sich die ausführbare Datei noch in `c: \ bin` befindet oder nicht, und aktualisieren Sie Ihren Beitrag, ob er sich befindet oder nicht. Andere Programme in "c: \ bin", die noch von der Befehlszeile aus arbeiten, weisen darauf hin, dass sich die Anwendung "cmder" geändert hat. Vielleicht hat sich der PFAD geändert. Öffnen Sie ein Befehlsshellfenster und geben Sie den Befehl "set" ein, um eine Liste Ihrer Umgebungsvariablen zu erhalten. Überprüfen Sie die Umgebungsvariable "Path". Die Suche nach Pfad findet so statt, dass die Pfade in der durch Semikolons getrennten Liste nacheinander geprüft werden, bis die Anwendung gefunden wird und die Suche angehalten wird. Eine Änderung der `Path`-Reihenfolge könnte das Problem sein. Richard Chambers vor 6 Jahren 0
Die `bat`-Datei befindet sich immer noch in` C: \ bin` und der Pfad ist korrekt. Siehe oben für ein weiteres Update. neilsimp1 vor 6 Jahren 0
Stellen Sie sicher, dass sich der Installationspfad cmder.exe in der Umgebungsvariablen PATH befindet. Geben Sie an der Eingabeaufforderung ECHO% PATH% ein, und fügen Sie die Ergebnisausgabe wieder ein. Pimp Juice IT vor 6 Jahren 0
Fügen Sie Ihrem Beitrag den Inhalt der Datei `cmder.bat` hinzu, damit wir sehen können, was er tut. Das Verhalten klingt wie ein Befehl zum Öffnen des Ordners, der das Ziel enthält. Klicken Sie mit der rechten Maustaste, um einen Verknüpfungslink zu öffnen, und führen Sie dann ein Suchziel aus. Gab es Änderungen an der `cmder.bat`-Datei? Richard Chambers vor 6 Jahren 0
@Facebook ist die `bat`-Datei im bin-Ordner, nicht die` exe`. Dies hat für die längste Zeit gut funktioniert. @RichardChambers Inhalt von `cmder.bat` hinzugefügt. neilsimp1 vor 6 Jahren 0
Das Ausführungs-Applet enthält einen Verlauf der gestarteten Elemente. Möglicherweise haben Sie den Ordner aus dem Ausführungs-Applet aus Versehen geöffnet. Jetzt hat der Verlauf Vorrang vor der Bat-Datei. Überprüfen Sie, ob der Ordner im Dropdown-Menü angezeigt wird, bevor Sie etwas eingeben. Alberto Martinez vor 6 Jahren 0
@ AlbertoMartinez Ja, Sie haben Recht, dass eine im Verlauf des Dialogfelds "Ausführen" angezeigt wird. Wenn ich jedoch auf regedit> \ HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ RunMRU gehe, wird dieses nicht angezeigt. Durchsucht Run standardmäßig Ihren Basisordner? neilsimp1 vor 6 Jahren 0
Ich weiß nicht, wo die Einträge gespeichert sind, aber wenn Sie diesen Eintrag löschen möchten, wählen Sie ihn einfach in der Liste aus und drücken Sie die Taste "Löschen" (beachten Sie, dass dies nur vor der Eingabe geschieht. Wenn Sie mit der Eingabe beginnen, kann das Dialogfeld "Ausführen" automatisch nach übereinstimmenden Dateien suchen ). Alberto Martinez vor 6 Jahren 0
"Delete" in der Run-Box tut nichts für mich, sorry. neilsimp1 vor 6 Jahren 0

0 Antworten auf die Frage