Hallo Professor Bernd,
du kannst unter Windows 10 nicht einfach mit einigen Registry-Einträge, Dateitypen mit einem Programm verknüpfen.
Erst wenn man den Dateityp unter: "Einstellungen | Apps | Standard-Apps | Standard-Apps nach Dateityp auswählen" manuell auswählt, wird der
Registry-Schlüssel:
"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.au3\UserChoice"
mit dem Eintrag "Hash" erstellt (den Schlüssel kann man zwar erstellen aber den Wert nicht).
Den Wert für "Hash" kann Windows nur selber erstellen, da der Algorithmus dafür von Microsoft geheim gehalten wird.
Das ist ein Sicherheitsfeature von Windows 10, damit man die Dateizuordnungen nicht einfach per Script o.ä. ändern kann.
(Ich habe leider bis heute nicht rausbekommen, warum es gelegentlich auch ohne den "UserChoice"- Schlüssel geht, ich vermute dass es irgendwo eine gut versteckte und verschlüsselte "White List" gibt).
Daher verwende ich in meinen Scripten, an den entsprechenden Stellen, diese Funktion um Dateitypen die ich zuvor mit der Funktion aus Post #2 in die Registry eingetragen habe, manuell zuzuordnen (das ist zwar etwas umständlich, aber es geht damit zuverlässig):
MfG:
BigRox