Articles

Opdrachtprompt openen in map met Windows Verkenner

De opdrachtprompt is een ongelooflijk handige manier om bepaalde taken uit te voeren. Als u bijvoorbeeld een programma met speciale parameters wilt uitvoeren, is de opdrachtprompt een snelle manier om dat te doen. Het probleem is dat het navigeren door de mappenstructuur van een moderne computer een echte pijn kan zijn bij het gebruik van de Opdrachtprompt. Vooral omdat Windows 10 zulke lange map- en programmanamen ondersteunt.

Het goede nieuws is dat je Command Prompt rechtstreeks vanuit een Windows Verkenner venster kunt openen. Dat brengt u rechtstreeks naar de locatie van die map!

Command Prompt vs PowerShell

Een belangrijk punt over het openen van de opdrachtprompt in een map, is dat we het hier specifiek hebben over de Windows Opdrachtprompt, en niet over PowerShell. Hoewel beide programma’s op elkaar lijken, omdat het een tekst-commando interface is, zijn ze eigenlijk heel verschillend.

Command Prompt is een eenvoudige, lichtgewicht tekstinterface voor Windows. PowerShell daarentegen is een complex, krachtig opdrachtregelprogramma waarmee power users hun computer grondig kunnen beheren, naast een lange lijst andere handige functies.

Command Prompt gebruikt “CMD.exe” terwijl PowerShell “powershell.exe” gebruikt, dus ze staan geheel los van elkaar. Hoewel een deel van de functionaliteit overlapt, kunnen de twee programma’s verschillende opdrachten gebruiken om dezelfde taak uit te voeren. Dit artikel gaat alleen over de Command Prompt, maar sommige van de sneltoetsen zullen ook werken voor PowerShell. We zullen aangeven wanneer dit het geval is.

Openen Command Prompt met behulp van de Explorer adresbalk

Wanneer u een Windows Verkenner map opent, ziet u een adresbalk vergelijkbaar met die in een webbrowser. Standaard toont deze het pad van de huidige map. U kunt het hier zien.

Als u op deze adresbalk klikt, kunt u tekst typen. Als u “cmd” typt en op Enter drukt, wordt de opdrachtprompt op die locatie geopend.

Dit werkt ook als u “powershell” typt in plaats van “cmd”. Hiermee gaat u rechtstreeks naar de Windows PowerShell-prompt in die map.

“Opdrachtvenster hier openen”

In vroege versies van Windows 10 was er een contextmenu-item genaamd “Opdrachtvenster hier openen” waarmee de opdrachtprompt werd geopend op de maplocatie die u opgeeft. Als u bijvoorbeeld met de rechtermuisknop op een map klikt en deze opdracht gebruikt, start de opdrachtprompt op de huidige maplocatie.

Na de 2017 Creator’s Update voor Windows 10 heeft Microsoft deze optie verwijderd. Waarom? Het is waarschijnlijk een poging van Microsoft om mensen weg te duwen van het gebruik van de opdrachtprompt naar het gebruik van PowerShell.

Het is niet zo moeilijk om dit commando terug te krijgen, maar er moet wel wat worden gesleuteld in het Windows-register. Als u zich daar niet prettig bij voelt, kunt u deze methode beter overslaan, maar als u echt die contextmenu-optie terug wilt, kunt u het volgende doen.

Klik eerst op Start en typ regedit. Klik vervolgens op de programma-invoer regedit.

Met de register-editor open, zoekt u naar de volgende registersleutel op dit pad:

HKEY_CLASSES_ROOT_Directory:shell:cmd

Dit is waar het misschien een beetje riskant begint te worden, maar we doen niets dat je computer kapot zal maken. Maar zorg ervoor dat u deze instructies precies volgt!

Rechtsklik op de sleutel en klik op Machtigingen in het contextmenu.

In het dialoogvenster dat wordt geopend, klikt u op Geavanceerd.

Ten slotte ziet u bovenin het venster met geavanceerde instellingen de eigenaar van de sleutel vermeld staan. Klik op de optie Wijzigen.

Volgende voert u uw gebruikersnaam in en klikt u vervolgens op Namen controleren om deze te valideren. Klik vervolgens op OK.

Zorg er ten slotte voor dat het vakje Eigenaar op subcontainers en objecten vervangen is geselecteerd voordat u op OK klikt.

Nu zijn we terug op de machtigingspagina. Selecteer Beheerders onder Groep of gebruikersnamen en selecteer Toestaan naast Volledige controle. Klik vervolgens op OK.

Nu moeten we het contextmenu-item voor de opdrachtprompt herstellen.

Terug in het CMD-venster hoeven we alleen maar de “DWORD” te wijzigen van “HideBasedOnVelocityiD” in “ShowBasedOnVelocityId”. Klik er met de rechtermuisknop op en kies rename, verander dan de naam van de DWORD.

Als alles volgens plan is verlopen, zou je nu de optie “Open opdrachtvenster hier” moeten zien, wanneer je SHIFT+rechtsklikt op een item in het Windows Verkenner-venster.

De opdrachtprompt openen met Windows Verkenner

Deze volgende methode om de opdrachtprompt te openen vanuit een Windows Verkenner-venster houdt in dat je naar de locatie navigeert waar het opdrachtpromptprogramma zelf is opgeslagen en het van daaruit rechtstreeks uitvoert. Dit is nog steeds handig wanneer andere manieren om de Opdrachtprompt te openen om de een of andere reden niet werken.

U kunt “cmd.exe” vinden in C:WindowsSystem32. Als je het wilt uitvoeren met beheerdersrechten, klik je met de rechtermuisknop op cmd.exe en kies je Uitvoeren als beheerder. Er zijn genoeg commando’s die beheerdersrechten nodig hebben om te werken en dit is een van de manieren om de Command Prompt met die rechten te starten zonder de Verkenner te verlaten.

U bent nu in Command!

Net als ze hebben gedaan met HyperTerminal, kan Microsoft er voor kiezen om op een dag de Command Prompt helemaal uit te faseren, ten gunste van PowerShell. Hoewel dat op zich geen slechte zaak is, kan PowerShell nog wel wat worden opgepoetst om niet-power-gebruikers, die de Command Prompt prima zouden kunnen gebruiken, te helpen met het net zo gemakkelijk gebruiken van veelgebruikte functies. Maar tot de dag dat de Command Prompt echt verdwijnt, kun je er zeker van zijn dat hij nog maar een paar klikken van je verwijderd is.

Als je je Command Prompt-vaardigheden wilt verbeteren, kijk dan eens naar deze 21 commando’s die elke Windows-gebruiker zou moeten kennen. Met deze ongelooflijk handige trucs bent u in een mum van tijd door taken heen.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *