2016-09-28 3 views
-1

meine Fledermaus-Datei:Löschen von Dateien im Kontextmenü mit Bat-Datei Windows 8

@echo off Satz Target =% 1 cd/d% 1

del . Pause

meine delete.reg Datei

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT \ Directory \ Background \ shell \ Run Batch-Skript] @ = "Alles löschen"

[ HKEY_CLASSES_ROOT \ Verzeichnis \ Hintergrund \ shell \ Batch-Skript \ Befehl ausführen] @ = C: \ delete.bat \ "% V \"

Die Option ist in der contex t Menü, aber wenn ich auf Im erhalte diesen Fehler klicken:

Diese Datei hat kein Programm zugeordnet, um diese Aktion durchzuführen. Bitte installieren Sie ein Programm oder, wenn eines bereits installiert ist, erstellen Sie im Kontrollfeld Standardprogramme eine Verknüpfung.

[OK]

Antwort

0

Sie brauchen nicht wirklich eine Batch-Datei, sollten Sie in der Lage sein, einen Befehl direkt von dem Registrierungsschlüssel laufen. Beispiel:

@ECHO OFF 
SETLOCAL 
SET "SKEY=HKCU\Software\Classes\" 
SET "EKEY=\shell\DeleteAll" 
REG ADD %SKEY%Folder%EKEY% /VE /D "Delete &All Files" /F>NUL 
REG ADD %SKEY%Folder%EKEY%\command /VE /T REG_EXPAND_SZ /D^ 
"%%COMSPEC%% /C PUSHD %%L && DEL *.*" /F>NUL 

auf einem Ordner, die rechte Maustaste und wählen Sie ‚Alle Dateien löschen‘, um alle normalen Dateien in diesem Ordner zu löschen. (Seien Sie vorsichtig, dies wird katastrophal, wenn Sie den falschen Ordner wählen)

Verwandte Themen