wie ändere ich die file-extension, so dass beimm doppelklick aufs file entweder "öffnen mit" oder das richtige programm gestartet wird?
Archiv Altes Windows: 98, SE, ME und NT 16.921 Themen, 62.626 Beiträge
Hallo Bernhard,
1. Start> Ausführen... regedit eigeben, Enter
2. HKEY_CLASSES_ROOT > 1.Schlüssel, hat als Symbol nur einen '*',
mit Rechtsklick auf den Unterschlüssel 'Shell' einen neuen Schlüssel erzeugen der openas benannt wird. Rechtes Fenster, Rechtsklick auf ab (Standard) , ins Textfeld z.B. öffnen mit... eintragen, ok
3. mit Rechtsklick auf den neu erzeugten Schlüssel openas wieder neuen Schlüssel erzeugen, wird command benannt. Wieder rechtes Fenster, Rechtsklick auf ab (Standard) , ins Textfeld folgende Befehlszeile eintragen:
rundll32.exe shell32.dll,OpenAs_RunDLL "%1"
und zwar genau so wie aufgeführt, Gross-Kleinschreibung und Leerzeichen beachten.
Diese Registry-Einträge erzeugen im Kontextmenü jeder Datei den Menüeintrag 'öffnen mit...', so kannst du die entsprechenden Zuordnungen bearbeiten.
Grüsse, ThomasS
Oder ohne die Registry zu bemühen - Start->Einstellungen->Systemsteuerung->Ordneroptionen->Reiter Dateitypen (Neu/Ändern/Löschen)
oder:
bei gedrückter Shift-Taste einen Rechtsklick auf die betreffende Datei. Im aufklappenden Kontextmenü "Öffnen mit" auswählen. Im folgenden Fenster des entsprechende Programm auswählen. Falls gewünscht Häkchen bei "Diesen Dateityp immer mit diesem Programm öffen" setzen.
@ThomasS: Kann man von der Registryänderung auch ein Batch- oder Reg-File erstellen? Wie müsste das aussehen?
Danke schon mal im Voraus ....
Hallo Rume,
Ja, ein Reg-File zu erstellen ist recht einfach, Batch-File kann ich dir auf die Schnelle keines bieten, werd mich aber mal dran versuchen.
Reg-File erstellen:
Editor (notepad.exe) starten, Text eingeben:
-------------------------------------------------------------------------------------------
REGEDIT4
[HKEY_CLASSES_ROOT\*\Shell\openas]
@="öffnen mit..."
[HKEY_CLASSES_ROOT\*\Shell\openas\command]
@="rundll32.exe shell32.dll,OpenAs_RunDLL \"%1\""
-------------------------------------------------------------------------------------------
REGEDIT4, beschreibt die Version von 'regedit.exe', in diesem Fall von Win98SE, zuerfahren über, Rechtsklick> Eigenschaften, auf 'regedit.exe', findest du im Windows-Ordner. Ev. anpassen. WinXP hat Ver.5.
[], der zu erzeugende Schlüssel
@=, bestimmt den Wert der Zeichenfolge; im Schlüssel 'openas' den Text der im Kontexmenü angezeigt wird, im Schlüssel 'command' die ausführende Anwendung und deren Parameter.
Wichtig:
jeden Befehlssatz in eine Zeile, ohne Zeilenumbruch!, schreiben und dann mit return bestätigen ! Sonst funkt's nicht.
Bei mehreren Schlüsseln, Leerzeile zwischen den zu erzeugenden Schlüsseln lassen.
Auf Klein-und Grosschreibung achten.
Auf Syntax und Leerzeichen achten.
Dann die Datei beliebig bennenen, als Endung '*.reg' verwenden und speichern.
Nach Doppelklick auf die Datei werden die Einträge der Registry hinzugefügt.
Du kannst auch neue DWORD-Werte erstellen, Ein Beispiel:
------------------------------------------------------------------------------------------------------------------------------------
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Polices\Explorer]
"NoFavoritesMenu"=dword:00000001
------------------------------------------------------------------------------------------------------------------------------------
"xyz", Name des zu erzeugenden DWORD
=dword:12345678, der Wert
Dieses Beispiel entfernt den 'Favoriten Ordner' aus dem Startmenü; den Wert auf Null gesetzt zeigt ihn wieder an, oder den Schlüssel wieder löschen.
Das dürfte vom Prinzip unter allen Windowsversionen so funktionieren, hab's bis jetzt aber erst unter Win98 auch getestet.
Hoffe das dir das weiterhilft, mit Grüssen ThomasS
PS: Werde mich noch mal melden wenn's mit einer Batch-Datei geklappt hat.
!!!Korrektur!!!
"den Wert auf Null gesetzt zeigt ihn wieder an, oder den Schlüssel wieder löschen."
Natürlich NICHT den SCHLÜSSEL löschen, sondern den erzeugten DWORD !!!
Sorry, ThomasS
Vielen Dank für das Reg-File .... das reicht mir schon *freu*