{"id":595,"date":"2009-11-27T12:52:27","date_gmt":"2009-11-27T10:52:27","guid":{"rendered":"http:\/\/www.butschek.de\/?p=595"},"modified":"2012-03-11T12:41:49","modified_gmt":"2012-03-11T11:41:49","slug":"editor-im-kontextmenu","status":"publish","type":"post","link":"https:\/\/www.butschek.de\/2009\/11\/27\/editor-im-kontextmenu\/","title":{"rendered":"Editor im Kontextmen\u00fc"},"content":{"rendered":"

\"\"<\/a>Mir selbst geht es oft so, dass ich Dateien unter Windows mit einem Editor \u00f6ffnen will, obwohl diese Datei laut Windows gar nicht f\u00fcr den Editor gedacht ist. Das trifft zum Beispiel auf Dateien mit der Endung .conf, .xml oder .dat zu.<\/p>\n

Mit einem einfachen Registry-Eingriff l\u00e4\u00dft sich Windows dazu bewege, im Kontextmen\u00fc aller Dateien einen Eintrag anzuzeigen, der direkt zum bevorzugten Editor f\u00fchrt.<\/p>\n

Im Bereich HKEY_CLASSES_ROOT ist der Schl\u00fcssel * (steht f\u00fcr ALLE Dateitypen) zu \u00f6ffnen und dort sofern nicht schon vorhanden den Unterschl\u00fcssel ’shell‘ anzulegen. Darunter legt man nun einen Schl\u00fcssel mit dem Text an, der im Men\u00fc erscheinen soll, z.B. ‚Bearbeiten mit Editor‘ und darunter dann einen Schl\u00fcssel namens ‚command‘.<\/p>\n

Die Hierarchie sieht dann so aus:<\/p>\n

HKEY_CLASSES_ROOT -> * -> shell -> Bearbeiten mit Editor -> command<\/pre>\n

Den Standardschl\u00fcssel in ‚command‘ bearbeitet man dann durch Doppelklick und tr\u00e4gt dort den Pfad des Programms ein, gefolgt von eventuellen Parametern, wobei %1 als Platzhalter f\u00fcr den Dateinamen der zu \u00f6ffnenden Datei steht. Beispiel:<\/p>\n

notepad.exe %1<\/pre>\n

Das ganze kann man auch als Registry-File anlegen und per Doppelklick einfach importieren. Das w\u00fcrde dann so aussehen:<\/p>\n

Windows Registry Editor Version 5.00\r\n\r\n[HKEY_CLASSES_ROOT*shellBearbeiten mit Editor]\r\n@=\"\"\r\n\r\n[HKEY_CLASSES_ROOT*shellBearbeiten mit Editorcommand]\r\n@=\"notepad.exe %1\"<\/pre>\n

Das ganze geht nat\u00fcrlich nicht nur mit dem Notepad-Editor von Windows, hier l\u00e4\u00dft sich jeder beliebige Editor, Hex-Editor, Viewer oder sonstige Programme einbinden. Wichtig ist nur, dass ggf. der vollst\u00e4ndige Pfad anzugeben ist.<\/p>\n","protected":false},"excerpt":{"rendered":"

Mir selbst geht es oft so, dass ich Dateien unter Windows mit einem Editor \u00f6ffnen will, obwohl diese Datei laut Windows gar nicht f\u00fcr den Editor gedacht ist. Das trifft zum Beispiel auf Dateien mit der Endung .conf, .xml oder .dat zu. Mit einem einfachen Registry-Eingriff l\u00e4\u00dft sich Windows dazu bewege, im Kontextmen\u00fc aller Dateien […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[60,86],"_links":{"self":[{"href":"https:\/\/www.butschek.de\/wp-json\/wp\/v2\/posts\/595"}],"collection":[{"href":"https:\/\/www.butschek.de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.butschek.de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.butschek.de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.butschek.de\/wp-json\/wp\/v2\/comments?post=595"}],"version-history":[{"count":2,"href":"https:\/\/www.butschek.de\/wp-json\/wp\/v2\/posts\/595\/revisions"}],"predecessor-version":[{"id":787,"href":"https:\/\/www.butschek.de\/wp-json\/wp\/v2\/posts\/595\/revisions\/787"}],"wp:attachment":[{"href":"https:\/\/www.butschek.de\/wp-json\/wp\/v2\/media?parent=595"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.butschek.de\/wp-json\/wp\/v2\/categories?post=595"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.butschek.de\/wp-json\/wp\/v2\/tags?post=595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}