Windows 7 – Pad toevoegen

Ik moet een nieuw pad (Sumatrapdf) toevoegen op mijn PATH variable.
Ik weet niet waarom het niet werkt …
Ik denk dat alles goed is, maar wanneer ik probeer sumatrapdf.exevan cmd te uitvoeren, kan het het programma niet vinden.

Dit is wat ik deed:

Het pad is correct, ik heb het 1000 keer gecontroleerd.

Het idee is gebruik latex met sublimetext en wanneer ik een .text-bestand opslaat Sumatra moet het resultaat opleveren en aan mij laten zien. Als ik wil dat ik het pad van Sumatrapdf moet toevoegen … maar het werkt niet.


Antwoord 1, Autoriteit 100%

Ik denk dat u iets bewerkt in het Windows-register, maar dat heeft geen effect op het pad.

Probeer dit:

Milieu toevoegen, verwijderen of bewerken variabelen in Windows 7

De variabele van belang is het pad

U kunt ook de opdrachtregel typen:

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

Antwoord 2, Autoriteit 67%

Een andere methode die voor mij werkte op Windows 7 die geen administratieve privileges nodig heeft:

Klik op het menu Start, zoek naar “Omgeving”, klikt u op “Omgeving Variabelen bewerken voor uw account.”

Selecteer in het venster dat wordt geopend, selecteert u “PAD” onder “Gebruikersvariabelen voor Gebruikersnaam ” en klik op de knop “Bewerken …”. Voeg uw nieuwe pad toe aan het einde van het bestaande pad, gescheiden door een semi-colon (%PATH%;C:\Python27;...;C:\NewPath). Klik op OK op alle Windows, open een nieuw CMD-venster en test de nieuwe variabele.


Antwoord 3, Autoriteit 14%

Ik heb het probleem opgericht:
Plaats de map gewoon zonder het uitvoerbare bestand.
Dus in plaats van:

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

je moet dit schrijven:

C:\Program Files (x86)\SumatraPDF\

Antwoord 4, autoriteit 14%

Als antwoord op de OP:

De omgevingsvariabele PATH geeft aan in welke mappenWindows zal zoeken om bestanden als uitvoerbare programma’s of DLL’s te vinden. Om ervoor te zorgen dat uw Windows-installatie uw programma vindt, geeft u de mapop waarin het programma zich bevindt, NIET het programmabestand zelf!

Dus als u wilt dat Windows naar uitvoerbare bestanden (of andere gewenste bestanden) in de map zoekt:

C:\PHP

omdat u bijvoorbeeld PHP handmatig wilt installeren en de map wilt kiezen waarin u PHP wilt installeren, voegt u het volgende item toe:

C:\PHP

naar uw PATH-omgevingsvariabele, GEEN invoer zoals “C:\PHP\php.exe”.

Zodra u het mapitem hebt toegevoegd aan uw PATH-omgevingsvariabele, zal Windows die map doorzoeken en ELK genoemd uitvoerbaar bestand uitvoeren dat u opgeeft, als dat bestand zich in die map bevindt, precies hetzelfde als bij alle andere bestaande PATH-items.

Bescherm uzelf echter van tevoren tegen fouten voordat u uw PATH-variabele bewerkt. Kopieer de bestaande waarde van de variabele PATH naar een Kladblok-bestand en sla het op als back-up. Als u een fout maakt bij het bewerken van PATH, kunt u met deze stap eenvoudig terugkeren naar de vorige versie.

Zodra je dat hebt gedaan, voeg je de gewenste padvermeldingen toe aan de tekst (nogmaals, ik raad je aan dit in Kladblok te doen, zodat je kunt zien wat je doet – het tekstvak van Windows 7 is lastig om te lezen als je zelfs een lichte visuele beperking hebt), plak die tekst dan in het Windows-tekstvak en klik op OK.

Uw PATH-omgevingsvariabele is een tekenreeks, bestaande uit een lijst met mappaden, elk item gescheiden door puntkomma’s. Een voorbeeld is hierboven al door iemand anders gegeven, zoals:

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

Uw exacte versie kan variëren, afhankelijk van uw systeem.

Dus, om “C:\PHP” toe te voegen aan het bovenstaande, verander je het als volgt:

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

Vervolgens kopieer je & plak die tekst in het Windows-dialoogvenster, klik op OK en je zou nu een nieuwe PATH-variabele moeten hebben, klaar om te rollen. Als uw wijzigingen niet onmiddellijk van kracht worden, kunt u de computer altijd opnieuw opstarten.


Antwoord 5, autoriteit 5%

Het pad is een lijst met mappen waar de opdrachtprompt naar uitvoerbare bestanden zal zoeken als deze deze niet in de huidige map kan vinden. Het OP lijkt te proberen het daadwerkelijke uitvoerbare bestand toe te voegen, terwijl het alleen het pad hoeft te specificeren waar het uitvoerbare bestand zich bevindt.


Antwoord 6

Probeer dit in cmd:

cd address_of_sumatrapdf.exe_file && sumatrapdf.exe

Waar u het adres van uw .exe-bestand moet plaatsen in plaats van adres_of_sumatrapdf.exe_bestand.

Other episodes