Probleme mit Wizard
Verfasst: Dienstag 2. Dezember 2008, 20:23
Hallo,
mein Problem ist das folgende:
Ich spiele auf dedicated servern Civ4, diese werden über eine .exe gestartet die wiederrum auf ein .py zugreift. Nur leider gibt es etliche Probleme mit den Server, was es notwendig macht sie regelmäßig neuzustarten. Das geht aber nur manuell über einen Wizard. Ziel ist es die .py insoweit umzuschreiben das er nach ausführung der .exe automatisch das ensprechende Savegame lädt.
Ich bin leider immer noch nicht wirklich bewandert in python, aber
Im folgenden Code habe ich zumindest die Currpage auf loadselect gesetzt womit der Wizard in dieser Stelle startet. Da der Wizard nachdem man auf Spiel laden geklickt hat alle weiteren Schritte überspringt ist nur die Klasse loadselect relevant.
So die für mich weiteren Schritte wäre jetzt:
1. Die Variable path einen festen wert zu Übergeben "c:\test.save" ohne den fileDialog
2. Dem Passwort einen festen Wert zu übergeben "test" ohne die box
3. den Ladevorgang zu initieren ohne auf next klicken zu müssen damit ich nur noch die .exe ausführen muss.
Nur jedesmal wenn ich Anfange und die dialogboxen durch feste Werte ersetze bricht die Bearbeitung ab, vermutlich wegen diverser Syntaxfehler bzw. falsch übergebener Werte.
Wie ich den Eventhandler umgehe damit ich nicht auf next klicken muss ist mir erlichgesagt nicht ersichtlich
[Edit (Leonidas): 1452 Zeilen fürchterlichen Code ausgelagert]
mein Problem ist das folgende:
Ich spiele auf dedicated servern Civ4, diese werden über eine .exe gestartet die wiederrum auf ein .py zugreift. Nur leider gibt es etliche Probleme mit den Server, was es notwendig macht sie regelmäßig neuzustarten. Das geht aber nur manuell über einen Wizard. Ziel ist es die .py insoweit umzuschreiben das er nach ausführung der .exe automatisch das ensprechende Savegame lädt.
Ich bin leider immer noch nicht wirklich bewandert in python, aber
Im folgenden Code habe ich zumindest die Currpage auf loadselect gesetzt womit der Wizard in dieser Stelle startet. Da der Wizard nachdem man auf Spiel laden geklickt hat alle weiteren Schritte überspringt ist nur die Klasse loadselect relevant.
So die für mich weiteren Schritte wäre jetzt:
1. Die Variable path einen festen wert zu Übergeben "c:\test.save" ohne den fileDialog
2. Dem Passwort einen festen Wert zu übergeben "test" ohne die box
3. den Ladevorgang zu initieren ohne auf next klicken zu müssen damit ich nur noch die .exe ausführen muss.
Nur jedesmal wenn ich Anfange und die dialogboxen durch feste Werte ersetze bricht die Bearbeitung ab, vermutlich wegen diverser Syntaxfehler bzw. falsch übergebener Werte.
Wie ich den Eventhandler umgehe damit ich nicht auf next klicken muss ist mir erlichgesagt nicht ersichtlich
[Edit (Leonidas): 1452 Zeilen fürchterlichen Code ausgelagert]