
Wie legt man in Windows (in meinem Fall 8.1) die Standard-App fest, die als Standard für alle Dateien festgelegt wird, für die keine Standard-App angegeben ist?
Genauer gesagt sollte es als Fallback-App für alle Dateien fungieren. Das heißt, wenn für eine bestimmte Datei die Standard-App nicht angegeben ist, wird die Fallback-App verwendet, andernfalls wird die angegebene Standard-App verwendet.
Noch genauer:
- AngebenNotizblockals Fallback
- Es gibt eine Datei
config
(der Standardwert ist nicht angegeben) - Es gibt eine Datei
config.cfg
(der Standardwert [für.cfg
] istVim) config
Beim ÖffnenNotizblockwird eingesetztconfig.cfg
Beim ÖffnenVimwird eingesetzt- WennVimhört auf zu existieren (wird später deinstalliert), beim Öffnen
config.cfg
,Notizblockwird eingesetzt
Antwort1
Die beste Lösung wäre möglicherweise das Hinzufügen einesRechtsklick auf Kontextmenüeintragfür die „Wildcard“-Erweiterung, Asterisk.BeliebigWenn Sie mit der rechten Maustaste auf die Datei klicken, haben Sie die Möglichkeit, sie zu öffnen mitNotizblock.
- OffenRegeditdurch Drücken von Windows, Eingeben
rege
und AuswählenRegedit. - Scrollen Sie zu HKCR\*\shell.
- Klicken Sie mit der rechten Maustaste auf
shell
und wählen Sie ausNew > Key
. - Geben Sie dem Schlüssel einen Namen
Notepad
. - Klicken Sie mit der rechten Maustaste auf
Notepad
und wählen Sie ausNew > Key
. - Geben Sie dem Schlüssel einen Namen
command
. - Doppelklicken Sie
Default
und ändern Sie den Text innotepad.exe "%1"
.
Sie können das folgende Skript auch als .reg-Datei speichern und zusammenführen. Das Skript fügt außerdem dieNotizblockSymbol zum Kontextmenüeintrag.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\Notepad]
"Icon"="Notepad.exe,0"
[HKEY_CLASSES_ROOT\*\shell\Notepad\command]
@="Notepad.exe \"%1\""