Kontextmenüeintrag für .VBS- und .ICO-Dateien bearbeiten

430
jippyjoe4

Wenn ich die Kontextmenüeinträge bestimmter Dateierweiterungen "Bearbeiten" ändern möchte, um sie mit bestimmten Programmen zu öffnen, muss ich normalerweise nur den entsprechenden Registrierungsschlüssel finden, zum Unterschlüssel "Shell / Edit / Command" wechseln und dann den Standardwert, um ungefähr so ​​zu sein:

"C:\Program Files\Microsoft VS Code\Code.exe" "%1" 

Es scheint jedoch, dass es nicht immer einfach ist, diese Schlüssel zu finden. Es scheint, als gäbe es irgendwo einen "Vorrang". Wenn ich zum Beispiel möchte, dass ein .ps1-Skript seinen Kontextmenüeintrag "edit" mit .vs-Code öffnet, gehe ich nicht hier (wie ich es zum Beispiel für eine .hpp-Datei sagen würde):

Computer\HKEY_CLASSES_ROOT\SystemFileAssociations\.ps1\shell\Edit\command 

Stattdessen muss ich hier gehen:

Computer\HKEY_CLASSES_ROOT\Microsoft.PowerShellModule.1\Shell\Edit\Command 

Wenn ich die erstere probiere, passiert nichts; Letzteres scheint Vorrang vor dem Ersteren zu haben.

Dies kann es natürlich sehr schwierig machen, die richtigen Schlüssel zu finden, wenn Sie versuchen, die Kontextmenüeinträge anderer Dateitypen zu ändern, mit denen Windows normalerweise arbeitet, wie z. B. die Erweiterungen ".ico" und ".vbs".

Kennen Sie Ressourcen, die mir dabei helfen können, den richtigen Registrierungsschlüssel für eine bestimmte Erweiterung zu finden? Ich habe versucht, die richtigen Schlüssel zu finden, damit ich den Kontextmenüeintrag "edit" für die Erweiterungen ".ico" und ".vbs" ändern kann, bisher jedoch ohne Erfolg. Welche Schlüssel sind das?

1

0 Antworten auf die Frage