Hi leute,
folgendes...
Es geht um 3DMark06, das script funktioniert soweit, jedoch gibt es ein Problem..
Wenn das Script auf einem Fremdrechner aufspielen möchte, und dieser noch kein aktuelles directx installiert hat, kommt natürlich die aufforderung directx zu installieren.
Gibt es eine möglich herauszubekommen wie das Fenster heisst, und die benötigten Buttons damit das script wieder läuft und nicht abbricht, wegen des direct x setups?!
Möchte jetzt nicht unbedingt direct x deinstallieren, und wie lässt sich in dem script eine art "Variable" einbauen?
Also das wenn ein dirext fenster kommt, das das script weiter macht, oder wenn keins kommt das es einfach weiter geht?!
Run("3DMark06.exe")
WinWait("3DMark06 - InstallShield Wizard","The InstallShield Wizard will ")
ControlClick("3DMark06 - InstallShield Wizard","The InstallShield Wizard will ","Button2")
WinWait("3DMark06 - InstallShield Wizard","I &do not accept the terms of ")
ControlClick("3DMark06 - InstallShield Wizard","I &do not accept the terms of ","Button1")
ControlClick("3DMark06 - InstallShield Wizard","I &do not accept the terms of ","Button4")
WinWait("3DMark06 - InstallShield Wizard","Setup will install 3DMark06 in")
ControlClick("3DMark06 - InstallShield Wizard","Setup will install 3DMark06 in","Button1")
WinWait("3DMark06 - InstallShield Wizard","Ready to Install the Program")
ControlClick("3DMark06 - InstallShield Wizard","Ready to Install the Program","Button1")
WinWait("OpenAL Installer","Cancel")
ControlClick("OpenAL Installer","Cancel","Button2")
WinWait("OpenAL Installer Message","Installation complete.")
ControlClick("OpenAL Installer Message","Installation complete.","Button1")
WinWait("3DMark06 - InstallShield Wizard","Futuremark Registration")
ControlClick("3DMark06 - InstallShield Wizard","Futuremark Registration","Button4")
WinWait("3DMark06 - InstallShield Wizard","View Readme")
ControlClick("3DMark06 - InstallShield Wizard","View Readme","Static1")
ControlClick("3DMark06 - InstallShield Wizard","View Readme","Button3")
Alles anzeigen
Hoffe ihr versteht mein Problem, das Script ist jetzt für ein System welches DirectX installiert hat.
gruß