Script om lijst af te drukken van bestanden in map.

Status
Niet open voor verdere reacties.

Guide

Gebruiker
Lid geworden
25 nov 2001
Berichten
112
Hallo,

Ik heb ooit in XP een bestandje gemaakt om een lijst af te drukken die in een map staan zoals de titels van mp3's.
Echter dit scriptje werkt niet meer op win10 of ik vind de juiste handeling niet.
Dit was het script die toen werkte onder XP:

@echo off
dir %1 /-p /o:gn > "%temp%\Listing"
start /w notepad "%temp%\Listing"
del "%temp%\Listing"
exit


dit bestand werd gemaakt in kladblok en bewaard onder de naam %windir%\Printdir.bat
Via configuratiescherm naar mapopties - tabblad Bestandstypen zoeken naar Bestandsmap (hier gaat het bij WIN10 al mis en vind ik dit niet terug)
Geavanceerd - Dialoogvenster Bestandstype bewerken - Nieuw

Onder actie de naam van de actie - vb printlijst - (krijg je dan te zien in snelmenu rechtermuisknop)
Dan nog even een kleine aanpassing in het register en daarmee kun je via rechtermuisknop de inhoud van een map afdrukken.

Kan ik dit nog waarmaken onder de WIN10 of moet het script totaal worden aangepast.

Bedankt
 
Er is niks mis met dat script voor Windows 10. Ik begrijp dus niet helemaal wat er nu niet werkt. Er staat wel %1 in. Het script wil dus een parameter hebben. Welke geef je daar dan aan mee?
 
script.jpg

Hierbij een afbeelding van het script.
Ik kan alleen de handeling niet vinden die beschreven staat in het vakje nr2.
( mapopties - tabblad Bestandstypen zoeken naar Bestandsmap)
Enig idee waar ik dit moet zoeken in WIN10?
Het zou me plezieren indien ik dit opnieuw kan uitvoeren onder de nieuwe windows.

Met dank
 
Ok, dat gaat in Windows 10 inderdaad iets anders.
Plaats die Printdir.bat in C:\Windows
Start de register editor.
Ga naar HKEY_CLASSES_ROOT\Directory\shell

Maak daarin een nieuwe key aan en noem die Printdir
Kijk nu aan de rechterkant en dubbelklik op (Default)
Wijzig daar de Waarde in: Print lijst
Klik nu met rechts aan de linkerkant op Printdir en maak weer een nieuwe key aan
Noem deze Command
Dubbelklik aan de rechterkant op (Default)
Wijzig de waarde in: cmd /k C:\Windows\Printdir %1

Nu zou je bij rechtsklikken op een foldernaam de actie Print lijst moet zien.
Als je die dan kiest zou de lijst moeten verschijnen.

Ik hoop dat dat is wat je bedoeld en volgens mij komen we zo al ergens :)
 
Laatst bewerkt:
Ok, dat gaat in Windows 10 inderdaad iets anders.
Plaats die Printdir.bat in C:\Windows
Start de register editor.
Ga naar HKEY_CLASSES_ROOT\Directory\shell

Maak daarin een nieuwe key aan en noem die Printdir
Kijk nu aan de rechterkant en dubbelklik op (Default)
Wijzig daar de Waarde in: Print lijst
Klik nu met rechts aan de linkerkant op Printdir en maak weer een nieuwe key aan
Noem deze Command
Dubbelklik aan de rechterkant op (Default)
Wijzig de waarde in: cmd /k C:\Windows\Printdir %1

Nu zou je bij rechtsklikken op een foldernaam de actie Print lijst moet zien.
Als je die dan kiest zou de lijst moeten verschijnen.

Ik hoop dat dat is wat je bedoeld en volgens mij komen we zo al ergens :)

Hallo Edmoor,

Bedankt voor de deskundig uitleg.
In het weekend wordt er werk van gemaakt om dit uit te proberen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan