'Leere Ordner löschen' zum Windows-Kontextmenü hinzufügen

Ich möchte dieses @ zum Kontextmenü hinzufüg Nizza Shell-Skript löscht automatisch alle leeren Ordner und Unterordner unter dem Ordner, von dem aus es ausgeführt wird:

for /f "usebackq delims=" %%d in (`"dir /ad/b/s | sort /R"`) do rd "%%d"

Um ein solches Element zum Kontextmenü (Verzeichnisse) hinzuzufügen, sollte ich eine Datei mit @ ausführereg -Erweiterung mit einem ähnlichen Inhalt wie

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\Delete empty folders]

[HKEY_CLASSES_ROOT\Directory\shell\Delete empty folders\Command]
@=for /f "usebackq delims=" %%d in (`"dir %1 /ad/b/s | sort /R"`) do rd "%%d"

aber dieser funktioniert nicht. Wie sollte es behoben werden, um das One-Liner-Shell-Skript ordnungsgemäß auszuführen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage