RealbigZ
Mitglied
Hallo,
lange habe ich gesucht und es endlich gefunden. Bei Windows XP konnte man in den Ordneroptionen die Dateiendungen mit entsprecheden Programmen verknüpfen. Dies geht unter Windows Vista und Windows 7 aber nur noch bedingt. Was mit einer Datei bei einem Klick auf Bearbeiten oder Drucken im Kontextmenü geschehen soll, kann hier nämlich nicht mehr mit der Windowsoberfläche eingestellt werden.
Die Lösung liegt in der Registry.
In HKEY_CLASSES_ROOT\<.endung>\(Standard) ist erstmal ein Synonym für die Endung deklariert. So findet man dort für die Endung .bat zum Beispiel das Synonym "batfile".
Dieses Synonym wird dann in HKEY_CLASSES_ROOT\<dateisynonym>\shell\edit\command\(Standard) verwendet.
Um nun also das Programm fest zu legen, was bei einem Rechtsklick auf z.B. eine .bat Datei mit der Wahl bearbeiten für ein Editor aufgehen soll, muss das Programm in HKEY_CLASSES_ROOT\batfile\shell\edit\command\(Standard) angegeben werden.
Viele Grüße
Gerrit
lange habe ich gesucht und es endlich gefunden. Bei Windows XP konnte man in den Ordneroptionen die Dateiendungen mit entsprecheden Programmen verknüpfen. Dies geht unter Windows Vista und Windows 7 aber nur noch bedingt. Was mit einer Datei bei einem Klick auf Bearbeiten oder Drucken im Kontextmenü geschehen soll, kann hier nämlich nicht mehr mit der Windowsoberfläche eingestellt werden.
Die Lösung liegt in der Registry.
In HKEY_CLASSES_ROOT\<.endung>\(Standard) ist erstmal ein Synonym für die Endung deklariert. So findet man dort für die Endung .bat zum Beispiel das Synonym "batfile".
Dieses Synonym wird dann in HKEY_CLASSES_ROOT\<dateisynonym>\shell\edit\command\(Standard) verwendet.
Um nun also das Programm fest zu legen, was bei einem Rechtsklick auf z.B. eine .bat Datei mit der Wahl bearbeiten für ein Editor aufgehen soll, muss das Programm in HKEY_CLASSES_ROOT\batfile\shell\edit\command\(Standard) angegeben werden.
Viele Grüße
Gerrit
Zuletzt bearbeitet: