Das funktioniert nicht direkt in RegEdit! Zumindest nicht alle Schritte. Daher ist es zu Empfehlen die Shell Commands unten zu verwenden
Erst muss das Programm festgelegt werden, mit dem der Dateityp geöffnet werden soll. Hierzu folgenden Befehl verwenden. Der Programmname ist allerdings egal. Sollte nur noch nicht bereits vergeben sein:
Code: Alles auswählen
reg.exe add HKEY_CLASSES_ROOT\<nameDesProgramms>\shell\open\command /ve /t REG_EXPAND_SZ /d "\"PfadZumProgramm\" \"%1\"" /f
Code: Alles auswählen
reg.exe add HKEY_CLASSES_ROOT\<nameDesProgramms(Wie oben)>\shell\edit\command /ve /t REG_EXPAND_SZ /d "\"PfadZumProgramm\" \"%1\"" /f
Code: Alles auswählen
reg.exe add HKEY_CLASSES_ROOT\<nameDesProgramms(Wie oben)>\shell\print\command /ve /t REG_EXPAND_SZ /d "\"PfadZumProgramm\" \"%1\"" /f
Code: Alles auswählen
reg.exe add HKEY_CLASSES_ROOT\<nameDesProgramms(Wie oben)>\DefaultIcon /ve /t REG_EXPAND_SZ /d "\"PfadZumIcon\",1 /f
Nun muss noch die Dateiendung mit dem Programmeintrag verknüpft werden. Dies wird über folgenden Eintrag durchgeführt:
Code: Alles auswählen
reg.exe add HKEY_CLASSES_ROOT\.dateiendung /d "nameDesProgramms(Wie oben)" /f