webentwicklung-frage-antwort-db.com.de

Windows 7 - Pfad hinzufügen

Ich muss einen neuen Pfad (sumatraPDF) zu meinem PATH variable hinzufügen.
Ich weiß nicht, warum es nicht funktioniert ...
Ich denke, alles ist richtig, aber wenn ich versuche, sumatrapdf.exe von CMD auszuführen, kann er das Programm nicht finden.

Das habe ich getan: enter image description here

Der Pfad ist korrekt, ich habe ihn 1000 Mal überprüft.

Die Idee ist, LaTeX mit Sublimetext zu verwenden. Wenn ich eine .text-Datei speichere, muss sich sumatra öffnen und mir das Ergebnis anzeigen. Wenn ich das möchte, muss ich den Pfad von SumatraPDF hinzufügen ... aber es funktioniert nicht.

28
Giovanni Far

Ich denke, Sie bearbeiten etwas in der Windows-Registry, aber das hat keine Auswirkung auf den Pfad.

Versuche dies:

Hinzufügen, Entfernen oder Bearbeiten von Umgebungsvariablen in Windows 7

die interessierende Variable ist der PFAD

sie können auch in der Befehlszeile eingeben:

Set PATH=%PATH%;(your new path);
15
Domin8urMind

Eine andere Methode, die unter Windows 7 für mich funktioniert hat und für die keine Administratorrechte erforderlich waren: 

Klicken Sie im Startmenü auf "Umgebung" und klicken Sie auf "Umgebungsvariablen für Ihr Konto bearbeiten". 

Wählen Sie im folgenden Fenster "PATH" unter "Benutzervariablen für Benutzername " aus und klicken Sie auf die Schaltfläche "Bearbeiten". Fügen Sie Ihren neuen Pfad am Ende des vorhandenen Pfads hinzu, getrennt durch ein Semikolon (%PATH%;C:\Python27;...;C:\NewPath). Klicken Sie in allen Fenstern auf OK, öffnen Sie ein neues CMD-Fenster und testen Sie die neue Variable.

11
Bird

Ich habe das Problem gefunden: Fügen Sie einfach den Ordner ohne die ausführbare Datei ein.
So statt:

C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe

du musst das schreiben:

C:\Program Files (x86)\SumatraPDF\
3
Giovanni Far

Als Antwort auf das OP:

Die Umgebungsvariable PATH gibt an, in welchen Fenstern von Ordnern Windows gesucht wird, um Dateien wie ausführbare Programme oder DLLs zu finden. Damit Ihre Windows-Installation Ihr Programm finden kann, geben Sie den Ordner an, in dem sich das Programm befindet, NICHT die Programmdatei selbst!

Wenn Sie Windows nach ausführbaren Dateien (oder anderen gewünschten Dateien) im Ordner suchen möchten:

C:\PHP

b. möchten Sie PHP manuell installieren und den Ordner auswählen, in den PHP installiert werden soll. Dann fügen Sie den folgenden Eintrag hinzu:

C:\PHP

zu Ihrer PATH-Umgebungsvariablen, KEIN Eintrag wie "C:\PHP\php.exe".

Sobald Sie den Ordner-Eintrag zu Ihrer PATH-Umgebungsvariablen hinzugefügt haben, durchsucht Windows diesen Ordner und führt eine beliebige benannte ausführbare Datei aus, die Sie angeben, falls sich diese Datei in diesem Ordner befindet, genau wie bei allen anderen vorhandenen PATH Einträge.

Bevor Sie Ihre PATH-Variable bearbeiten, sollten Sie sich jedoch vor dem Absturz schützen. Kopieren Sie den vorhandenen Wert der Variablen PATH in eine Notepad-Datei und speichern Sie sie als Sicherung. Wenn Sie beim Bearbeiten von PATH einen Fehler machen, können Sie einfach zur vorherigen Version zurückkehren, wenn Sie diesen Schritt ausführen.

Wenn Sie dies getan haben, hängen Sie die gewünschten Pfadeinträge an den Text an. Wiederum empfehle ich, dies in Notepad zu tun, damit Sie sehen können, was Sie tun Sehbehinderung), fügen Sie diesen Text in das Windows-Textfeld ein und klicken Sie auf OK.

Ihre PATH-Umgebungsvariable ist eine Textzeichenfolge, die aus einer Liste von Ordnerpfaden besteht, wobei jeder Eintrag durch Semikola getrennt ist. Ein Beispiel wurde bereits von einer anderen Person gegeben, wie zum Beispiel:

C:\Program Files; C:\Winnt; C:\Winnt\System32

Ihre genaue Version kann je nach System variieren.

Um "C:\PHP" zu dem obigen hinzuzufügen, ändern Sie es wie folgt:

C:\Program Files; C:\Winnt; C:\Winnt\System32; C:\PHP

Dann kopieren und fügen Sie diesen Text in das Windows-Dialogfeld ein, klicken Sie auf OK, und Sie sollten jetzt eine neue PATH-Variable haben, die zum Rollen bereit ist. Wenn Ihre Änderungen nicht sofort wirksam werden, können Sie den Computer jederzeit neu starten.

3
David Edwards

Der Pfad ist eine Liste von Verzeichnissen, in denen die Eingabeaufforderung nach ausführbaren Dateien sucht, wenn sie im aktuellen Verzeichnis nicht gefunden wird. Das OP scheint die eigentliche ausführbare Datei hinzuzufügen, wenn es lediglich den Pfad angeben muss, in dem sich die ausführbare Datei befindet.

1
MrZoolook

Versuchen Sie dies in cmd:

cd address_of_sumatrapdf.exe_file && sumatrapdf.exe

Wo sollten Sie die Adresse Ihrer .exe-Datei anstelle von adress_of_sumatrapdf.exe_file angeben.

0
Fayyaz