Stel dat u een map vol met bestanden heeft en u wilt een lijst met die bestanden opslaan of afdrukken. Met een paar snelle registerbewerkingen kunt u een rechtsklikopdracht toevoegen om de inhoud van een map naar het klembord te kopiëren.
Als u ooit een lijst met bestanden in een directory in Windows hebt moeten afdrukken of opslaan, weet u dat hiervoor geen ingebouwde opdracht is. Natuurlijk kun je proberen een screenshot van de map te maken en die af te drukken, maar hoogstwaarschijnlijk krijg je niet alle bestanden op de foto. Je hebt misschien ook je toevlucht genomen tot het gebruik van een commando vanaf de prompt om de directorylijst naar een bestand te pipen, wat goed genoeg werkt. Maar waarom zou u geen eenvoudige opdracht toevoegen aan het contextmenu dat u krijgt als u met de rechtermuisknop op een map klikt en meteen een lijst met bestanden naar het klembord kopieert? Hier leest u hoe u het kunt laten gebeuren.
VERWANT: Screenshots maken in Windows 10
Voeg een rechtsklikopdracht toe voor het kopiëren van een bestandenlijst door het register handmatig te bewerken
Om het rechtsklikcommando in een willekeurige versie van Windows toe te voegen, hoeft u slechts een paar bewerkingen uit te voeren in het Windows-register.
Standaardwaarschuwing: Register-editor is een krachtig hulpmiddel en misbruik ervan kan uw systeem onstabiel of zelfs onbruikbaar maken. Dit is een vrij eenvoudige hack en zolang je je aan de instructies houdt, zou je geen problemen moeten hebben. Dat gezegd hebbende, als je er nog nooit mee hebt gewerkt, overweeg dan om te lezen over het gebruik van de Register-editor voordat je aan de slag gaat. En maak zeker een back-up van het register (en uw computer!) Voordat u wijzigingen aanbrengt.
VERWANT: Leren omgaan met de Register-editor als een professional
Open de Register-editor door op Start te drukken en ‘regedit’ te typen. Druk op Enter om de Register-editor te openen en geef toestemming om wijzigingen aan te brengen op uw pc.
Gebruik in de Register-editor de linkerzijbalk om naar de volgende sleutel te navigeren:
HKEY_CLASSES_ROOTDirectoryshell
Vervolgens maakt u een nieuwe sleutel in het shell
sleutel. Klik met de rechtermuisknop op het shell
toets en kies Nieuw> Sleutel. Noem de nieuwe sleutel ‘copylist’. Het maakt eigenlijk niet uit hoe je deze sleutel noemt; noem het gewoon iets dat u zult herkennen.
Nu gaat u de (Default)
waarde in het nieuwe copylist
sleutel. Met de copylist
toets geselecteerd, dubbelklik op het (Default)
value om het eigenschappenvenster te openen.
Stel in het eigenschappenvenster de waarde in het vak “Waardegegevens” in op “Bestandenlijst kopiëren naar klembord” en klik vervolgens op “OK”. Deze waarde geeft het commando de naam die in het contextmenu zal verschijnen. Nogmaals, u kunt elke gewenste tekst typen. We raden u aan er iets kort en beschrijvend van te maken.
Vervolgens maak je een nieuwe sleutel in je copylist
sleutel. Klik met de rechtermuisknop op het copylist
toets en kies Nieuw> Sleutel. Noem de nieuwe sleutel “command”.
Nu gaat u de (Default)
waarde in het nieuwe command
sleutel. Met de command
toets geselecteerd, dubbelklik op het (Default)
value om het eigenschappenvenster te openen.
De (Default)
waarde geeft de feitelijke opdracht aan die wordt uitgevoerd wanneer u de optie in het contextmenu selecteert. Om een commando toe te voegen voor het kopiëren van een eenvoudige lijst met alle bestandsnamen naar het klembord, typ je de volgende tekst in het vak “Waardegegevens” en klik je op “OK”.
cmd /c dir "%1" /b /a:-d /o:n | clip
Als alternatief, als u een lijst met meer details dan alleen de bestandsnaam wilt kopiëren, kunt u het /b
overschakelen van dat commando. Hiermee worden ook de naam, datum en grootte van bestanden gekopieerd. Plaats gewoon de volgende tekst in het vak “Waardegegevens”:
cmd /c dir "%1" /a:-d /o:n | clip
Omdat we de opdrachtprompt aanroepen dir
commando, kunt u desgewenst ook een van de schakelaars gebruiken die het commando ondersteunt. Bekijk de Microsoft-documentatie voor de opdracht dir voor meer informatie, of typ gewoon dir /?
op een opdrachtprompt.
Welke opdracht u ook kiest, de wijzigingen moeten onmiddellijk plaatsvinden, zodat u de Register-editor kunt verlaten. Om het uit te testen, klikt u met de rechtermuisknop op een willekeurige map en selecteert u de opdracht “Bestandenlijst naar klembord kopiëren”. Mogelijk ziet u een korte flits van het openen en sluiten van het opdrachtpromptvenster. U kunt de inhoud van het klembord in de app van uw keuze plakken.
Als u het commando met de /b
switch, ziet u een eenvoudige lijst met bestanden.
Als u de opdracht kiest zonder de /b
schakelaar, zie je meer details.
Als u de wijzigingen op elk gewenst moment ongedaan wilt maken, gaat u terug naar het register en verwijdert u het copylist
sleutel die je hebt gemaakt. Hiermee worden automatisch alle waarden en andere sleutels verwijderd die u in het copylist
key en verwijder de opdracht uit uw contextmenu.
Download onze registerhacks met één klik
Als je zelf geen zin hebt om in het register te duiken, hebben we enkele registerhacks gemaakt die je kunt gebruiken. De hack “Kopieer eenvoudige bestandsnamen naar het klembord” voegt het commando voor het kopiëren van alleen bestandsnamen toe aan het contextmenu. De “Kopieer bestandsnamen en details naar het klembord” voegt de opdracht voor het kopiëren van bestandsnamen, datums en formaten toe aan het contextmenu. En de “Verwijder kopieerbestandsopdrachten uit contextmenu (standaard)” verwijdert de opdracht, ongeacht welke u hebt toegevoegd. Alle drie de hacks zijn opgenomen in het volgende ZIP-bestand. Dubbelklik op degene die u wilt gebruiken en klik door de prompts.
Kopieer bestandenlijst-hacks
VERWANT: Hoe u uw eigen Windows-registerhacks kunt maken
Deze hacks zijn eigenlijk gewoon de copylist
key, uitgekleed tot de extra sleutels en waarden waarover we het in de vorige sectie hadden en vervolgens geëxporteerd naar een .REG-bestand. Het uitvoeren van de hacks wijzigt alleen de waarde. En als u het leuk vindt om met het register te spelen, is het de moeite waard om de tijd te nemen om te leren hoe u uw eigen registerhacks kunt maken.