Also ich denke ich hab herausgefunden warum es bei manchen nicht klappt...
Leider reicht es eben nicht nur ein .lua schlüssel zu erstellen
Hier ein versuch es zu erklären zumindest so wie es bei mir geklappt hat
1. Ihr sucht unter HKEY_CLASSES_Root einen schlüssel bei mir hieß diser "lua_auto_file" falls nichts mit lua dabei ist erstellt ihr einen falls doch bitte ienmal überprüfen meiner sieht wie folgt aus
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\lua_auto_file]
@="Lua-Datei"
[HKEY_CLASSES_ROOT\lua_auto_file\Shell]
@="Open"
[HKEY_CLASSES_ROOT\lua_auto_file\Shell\Open]
[HKEY_CLASSES_ROOT\lua_auto_file\Shell\Open\Command]
@="\"D:\\Programme\\Sublime Text 3\\sublime_text.exe\" \"%1\""
Alles anzeigen
Das @="" steht in dem fall immer für den wert der (Standard) zeichenfolge. Ihr könnt den code auch kopieren und als .reg speichern um dann diesen zu importieren
2. Ihr erstellt ein .lua schlüssel oder bearbeitet ihn dieser sieht wiefolgt aus
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.lua]
@="lua_auto_file"
[HKEY_CLASSES_ROOT\.lua\ShellNew]
"FileName"="Vorlage.lua"
Hier das eigentlich wichtige was ich herausfinden konnte ist das unter dem .lua schlüssel die (Standard) zeichenfolge auf die datei ohen verweisen muss
3. Jzt könnt ihr noch unter ShellNew wählen ob mit oder ohne Vorlage
Mit vorlage tragt ihr statt NullFile FileName ein gibt dort den datei namen an ohne verweis reicht diese vorlage legt ihr im Ordner C:\Windows\ShellNew ab in meinem fall "Vorlage.lua"
Ohne Vorlage wiefolgt
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.lua]
@="lua_auto_file"
[HKEY_CLASSES_ROOT\.lua\ShellNew]
"NullFile"=""
4. Wichtig bei mir hat es erst geklappt nach einem neustart des PC's
PS: Ich hoffe ihr versteht was ich euch sagen möchte und es klappt natürlich helfe ich gerne aber ich habe es jzt auch nur durch vergleichen herausgefunden