Guten Tag,
ich bin noch ziemlich neu in sachen AutoIt. Und auch meine Vorkenntnisse in anderen Dingen die hier behilflich sein könnten wie Programmiersprachen sind nicht so ausgeprägt. Variablen sacgen mir aber schon was Verzeiht mir bitte diese wahrscheinlich für euch sehr einfache Frage. Google und co habe ich natürlich auch bemüht, aber finde da leider nix richtige, bzw weiß nicht ob es bei mir funktionieren würde wenn ich da aus verschiedenen posts mir was zusammen mischen würde...
Also ich habe mir eine datei gemacht die mir ein spiel öffnet, wartet bis das fenster aktiv, dann ein passwort eingibt und sich dann einloggt.
Sieht bei mir dann so au
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=unnamed.png.ico
#EndRegion ;**** Created by AutoIt3Wrapper_GUI ****
Run("C:\Pfad\zum Spiel\DasSpiel.exe", "", "")
WinWaitActive("DasSpiel")
Send("Passwort{Enter}")
Exit (0)
Alles anzeigen
Nun möchte ich das bevor das Spiel gestartet wird eine config Datei bei Bedarf geändert wird.
Spoiler anzeigen
SET ...
SET accountName "Email/Benutzername für den Login"
SET ...
SET gxMonitor "Monitor in dem das Spiel angezeigt werden soll"
SET ...
Bei SET accountName sollte zu 99% das richtige stehen, will aber auf nummer sicher gehen.
Rein theoretisch kann da eine x beliebige e-mail in den "" stehen. die dann zu einer bestimmten geändert werden soll.
Und bei SET gxMonitor ist das Problem! Wenn ich das nämlich ändern möchte muss ich entweder jedesmal vor starten des spiels in die datei gehen und das selber ändern, oder ich starte das spiel, änder das im spiel und muss dann das spiel neustarten.... Ziemlich lästig wie ich finde...
Hier gibt es 3 Möglichkeiten. Entweder es steht eine 1 oder eine 2 in den "", je nach dem welchen Bildschirm man im Spiel ausgewählt hat, ODER man hat im Spiel Primär als Bildschirm gewählt, dann fehlt die Zeile Komplett in der Datei.
Womit ich zum nächsten komme was beachtet werden müsste. SET gxMonitor "Monitor in dem das Spiel angezeigt werden soll" z.B. kann in einer x beliebigen Zeile stehen da je nach Einstellung komplette Zeilen verschwinden und änderungen an Einstellungen bewirken das die jeweilige Zeile unten an die Datei angehangen wird nach dem ändern.
Also möchte ich mir nun 2 exe erstellen, die eine benutze ich wenn ich das spiel auf Bildschirm 1 haben möchte, und die andere wenn ich das spiel auf Bildschirm 2 haben möchte.
Unter Umständen kommt auch vielleicht die eine oder andere Einstellung hinzu die ich geändert haben will, aber das sollte ja dann kein Problem sein.
Vielleicht mach ich aus den 2 exe dann 1 exe mit abfrage am anfang welcher bildschirm denn gewünscht ist... mal sehen, je nachdem wieviel aufwand das ist und ob es mir was bringt
Vielen Dank schonmal
Gruß
Faith