Also danke für Eure Tips
Der Hintergrund ist ganz einfach, der cfgmaker ist ein Teil von QLT und benützt auch schon dessen Versionstring aus den ql.prefs. (Ob da noch mehr dazukommt kann man noch nicht sagen). Es ist daher sowieso sinnvoll das beide Programme im selben Ordner sind) QLT einfach zu beenden wenn man das neue Tool startet ist sicher auch keine gute Lösung!
Dazu kommt das ich generell verhindern will das z.b der cfgmaker eigenständig gestartet wird. Er wurde ja nur komplett neu programmiert, weil ich denke das meine Kenntnisse inzwischen etwas besser sind, und wer weiss ob HW 5.0 noch alle alten Befehle unterstützt, so muss man nicht alles neuschreiben.
Man kann das natürlich alles immer in einem Textfile zwischenspeichern was aber schmarn ist denke ich mal, alternativ habe ich mir überlegt das per Peek, Poke zu machen. Also per Poke nen Flag setzen, und diesen per Peek überprüfen.
Das nächste was zu überdenken ist ist ob es generell sinnvoll ist das sich das Tool mehrfach starten lässt, oder ob man das mehrfach starten des Tools nicht unterbinden sollte ?
@Tipsi
Ok danke, in der Tat könnte ich execute benutzen bisher run, mal ausprobieren. Und nein die autoexec.cfg wird nur einmal geschrieben. Bzw. kann man den Namen wählen. Q3 führt die autoexec.cfg beim Start automatisch aus, deswegen ist noch keine Übergabe Nötig
Aber die Betonung ist auf Noch, weil man z.b einen eignen Namen für die cfg
vergibt, z.b tipsi.cfg dann könnte man das der q3.exe mitteilen, das geht aber natürlich nur wenn sich beide Programme austauschen können.
Aber wie gesagt z.b konnte man ja QLT in den FULLSCREEN Modus schalten. Ich habs noch nicht getestet aber wenn QLT im Fullscreen ist, und man den cfgmaker startet wird der vermutlich im window starten, weil er ja nicht weiss in welchem Modus Qlt ist.