Wie kann ich in Windows 10 eine benutzerdefinierte Dateizuordnung hinzufügen?

Wie kann ich in Windows 10 eine benutzerdefinierte Dateizuordnung hinzufügen?

Mein konkreter Fall ist, dass ich Oracle VirtualBox verwende und mit der rechten Maustaste auf die VDI-Datei klicken und die Option „Komprimieren“ in der Liste haben möchte (neben Dingen wie „Löschen“, „An E-Mail senden“, „Als Zip-Datei senden“, „Öffnen mit“ usw.).

Ich brauche keine Hilfe beim Komprimieren einer VDI-Datei. Ich kenne den Shell-Befehl dafür. Aber ich möchte es tun können, ohne Befehle einzugeben und stattdessen das Kontextmenü verwenden.

Ich habe das ganze Internet durchsucht und eine enorme Menge unvollständiger, veralteter oder widersprüchlicher Informationen gefunden und bin einfach verloren.

Antwort1

Dasist genau das, wonach Sie suchen.

Hinzufügen eines neuen Befehls zum Kontextmenü eines bestimmten Dateityps:

Exemplarische Vorgehensweise:

  1. Öffnen regeditund gehen Sie zu HKEY_CLASSES_ROOT\.vdi.
  2. Überprüfen Sie den Wert von .vdi( (Default)), nennen wir ihn vdi-val.
  3. Navigieren Sie zu HKEY_CLASSES_ROOT\vdi-val\shell.
  4. Erstellen Sie einen neuen Schlüssel mit dem Namen Ihrer Wahl. Dies ist die Zeichenfolge, die Sie im Kontextmenü sehen. Nennen wir sie Compact vdi.
  5. Erstellen Sie darunter Compact vdieinen weiteren Schlüssel mit dem Namen command.
    • Jetzt bist du auf dem Weg HKEY_CLASSES_ROOT\vdi-val\shell\Compact vdi\command.
  6. Legen Sie den Standardwert mit %1dem Parameter „Speicherort Ihres Programms“ fest – es handelt sich um den Dateipfad.
    • Zum Beispiel,C:\dev\compact_vdi.exe %1

Extra:

  • Wenn Sie diese Option nur anzeigen möchten, wenn SieShift
  • Wenn Sie dies auf alle Dateien anwenden möchten, setzen Sie Ihre Command Title\commandunterHKEY_CLASSES_ROOT\*\shell

Mehr in der Quelle:

  • Kontextmenüelement zum Desktop-Kontextmenü hinzufügen.
  • Zu Ordnermenüs hinzufügen
  • Erstellen einer .regDatei, um die Änderungen vorzunehmen.

verwandte Informationen