Befehl zum Rechtsklickmenü des Explorers hinzufügen

Befehl zum Rechtsklickmenü des Explorers hinzufügen

Ich habe eine sehr einfache Datei erstellt .bat, die eine Textdatei aller Dateien in einer erstellt dir. Jetzt möchte ich sie zum Kontextmenü des Explorers hinzufügen, damit ich nach Belieben eine txt indexfür eine erstellen kann dir. Ich bin mir nicht sicher, welche Registrierung ich bearbeiten soll.

bat-Datei für ref

%CD% dir /s /b /o:gn>%CD%\fileindex.txt

Antwort1

Legen Sie zunächst Ihre .BAT-Datei an einem geeigneten Ort ab und erstellen Sie eine Verknüpfung dazu. Bearbeiten Sie dann die Registrierung, indem Sie einen neuen Schlüssel unter HKEY_CLASSES_ROOT\Directory\shell\ für die Verknüpfung hinzufügen; siehehttps://stackoverflow.com/questions/20449316/wie-füge-ich-ein-kontextmenüelement-zum-windows-explorer-für-ordner-hinzufür die Antwort auf die gleiche Frage.

Antwort2

Speichern Sie Folgendes als .REG-Datei und importieren Sie es durch Doppelklicken (Sie können die Datei anschließend löschen):

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Drive\shell\index]
@="Create &file index"
"Icon"="%SystemRoot%\\System32\\Shell32.dll,250"

[HKEY_CLASSES_ROOT\Drive\shell\index\command]
@="\"D:\\FileIndex.bat\" \"%l\""

[HKEY_CLASSES_ROOT\Directory\shell\index]
@="Create &file index"
"Icon"="%SystemRoot%\\System32\\Shell32.dll,250"

[HKEY_CLASSES_ROOT\Directory\shell\index\command]
@="\"D:\\FileIndex.bat\" \"%l\""

[HKEY_CLASSES_ROOT\Directory\Background\shell\index]
@="Create &file index"
"Icon"="%SystemRoot%\\System32\\Shell32.dll,250"

[HKEY_CLASSES_ROOT\Directory\Background\shell\index\command]
@="\"D:\\FileIndex.bat\" \"%w\""

Dadurch wird einDateiindex erstellenEintrag im Kontextmenü für Laufwerke, Ordner sowieinnenOrdner (wenn Sie mit der rechten Maustaste auf eine leere Stelle klicken).

Der einzeilige Inhalt von D:\FileIndex.bat(Sie können den Namen und den Pfad natürlich ändern, müssen aber die entsprechenden Änderungen oben vornehmen)VorImportieren) lautet wie folgt:

dir /b /o:gn /s %1 > "%~1\FileIndex.txt"

verwandte Informationen