Hallo zusammen,
Ich möchte eine Checkbox bei einer automatischen Installation setzen unabhängig von ihren vorherigen Zustand. Das sollte mit GUICtrlSetState gehen, aber es tut sich nichts. GUICtrlGetState liefert –1, also Fehler. Was mache ich da falsch?
Hier der kritische Teil meines Skripts. Den (erfolgreichen) Mausklick mache ich nur, um zu demonstrieren, dass ich nicht völlig daneben bin. Ich bin nämlich noch ziemlicher Anfänger.
Code
#include <GUIConstantsEx.au3>
AutoItSetOption("MouseCoordMode",0)
$Titel="Microsoft Office 2003-Setup"
$Text="Benutzerdefinierte Installation"
WinWait($Titel,$Text)
If Not WinActive($Titel,$Text) Then $Dummy=WinActivate($Titel,$Text)
MouseClick("Left",82,182)
Sleep(200)
GUICtrlSetState("[CLASS:Button;INSTANCE:1]",$GUI_UNCHECKED)
Danke für jeden Tipp!