Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
import easygui, os
StartPage = easygui.enterbox("Welche StartSeite möchten sie beim IE haben?", default = 'Geben sie hier Ihre gewünschte Startseite ein')
reg_file = r"""Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main]
"Start Page"="{Startseite}"
""".format(Startseite = StartPage)
print reg_file
with open("Fix.reg", "w") as registry:
registry.write(reg_file)
os.startfile(r"Fix.reg")
Ist mein erster Code nach ewig langer Pause. Die Fix.reg erstellt es korrekt. Mit startfile will ich sie audführen und es trägt den Wert nich in die Registry ein. Warum? Wenn ich fix.reg per Hand starte geht alles. ?!
import easygui, os
StartPage = easygui.enterbox("Welche StartSeite möchten sie beim IE haben?", default = 'Geben sie hier Ihre gewünschte Startseite ein')
reg_file = r"""Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main]
"Start Page"="{Startseite}"
""".format(Startseite = StartPage)
print reg_file
with open("Fix.reg", "w") as registry:
registry.write(reg_file)
os.startfile(r"Fix.reg")
import easygui, os
StartPage = easygui.enterbox("Welche StartSeite möchten sie beim IE haben?", default = 'Geben sie hier Ihre gewünschte Startseite ein')
reg_file = r"""Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main]
"Start Page"="{Startseite}"
""".format(Startseite = StartPage)
print reg_file
with open("Fix.reg", "w") as registry:
registry.write(reg_file)
registry.flush()
os.startfile(r"Fix.reg")
@nooby: Wenn die Datei geschlossen wird, dann werden die Daten auch in die Datei geschrieben. `flush()` braucht man nur wenn man *vor* dem Schliessen sicherstellen will, dass der Pufferspeicher geschrieben wird.
import easygui, os
StartPage = easygui.enterbox("Welche StartSeite möchten sie beim IE haben?", default = 'Geben sie hier Ihre gewünschte Startseite ein')
reg_file = r"""Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"Start Page"="{Startseite}"
""".format(Startseite = StartPage)
print reg_file
with open("Fix.reg", "w") as registry:
registry.write(reg_file)
os.startfile(r"Fix.reg")