2009-08-24 4 views
2

Ich muss eine Option für alle Dateien erstellen, die eine Batchdatei im Windows-Verzeichnis oder einem anderen Verzeichnis ausführen würde.Windows Shell Kontext Menüoption

Die Batchdatei löscht grundsätzlich die Dateien und löscht sie auch von einem anderen Server.

Ich habe die Batch-Datei arbeiten nur die Kontextmenüoption.

Antwort

6

Sie haben die folgenden Registrierungseinträge erstellen:

HKLM\Software\Classes\*\shell\yourappname 
HKLM\Software\Classes\*\shell\yourappname\command 

der erste Registrierungseintrag ein Schlüssel ist, der zweite ein String-Wert. Setzen Sie den Wert des Befehlseintrags auf den Pfad Ihrer Stapeldatei, z. "c: \ batch.bat% 1"

Die '% 1' wird durch den Pfad ersetzt, für den das Kontextmenü angezeigt wurde.

Der Eintrag '*' gilt für alle Dateien. Wenn Sie möchten, dass Ihr Menü für Ordner/Laufwerke/was auch immer angezeigt wird, müssen Sie auch dieselben Registrierungsschlüssel/-werte für diese hinzufügen, z. B.