Hallo,
ich habe da ein Problem mit der Installation von Gadwin PrintScreen. Leider gibt es keine Installationsparameter, die den Aufruf einer ComboBox verhindern.
In der ComboBox kann man die Installationssprache auswählen und anschließend muss dann der OK Button gedrückt werden.
Ich habe es jetzt mit der Funktion ControlCommand versucht (s. code), allerdings scheine ich da etwas Grundlegendes falsch verstanden zu haben, es funktioniert nicht...
Button1 ist der OK-Button...
Anstelle von "ComboBox1" habe ich auch "[CLASS:ComboBox; INSTANCE:1]" ausprobiert, mit dem gleichen Effekt.
#include <GUIComboBox.au3>
#include <GuiConstantsEx.au3>
Global $occurence
Global $mysetting
RunWait("D:\heimann\LDPackages\PrintScreen\PrintScreen44_Setup.exe")
WinActivate("Installer Language", "")
$occurence = ControlCommand("Installer Language","", "ComboBox1","FindString", "English")
$mysetting = ControlCommand("Installer Language","", "ComboBox1","SetCurrentSelection", $occurence)
ControlEnable("Installer Language","","Button1")
MsgBox(4096,"test", "Occurence: " &$occurence &@CRLF &"mysetting: " &$mysetting)
[/autoit]AutoIt Window Info:
>>>> Window <<<<
Title: Installer Language
Class: #32770
Position: 653, 497
Size: 294, 153
Style: 0x94C808C4
ExStyle: 0x00010101
Handle: 0x001008E6
>>>> Control <<<<
Class: ComboBox
Instance: 1
ClassnameNN: ComboBox1
Advanced (Class): [CLASS:ComboBox; INSTANCE:1]
ID: 1002
Text:
Position: 68, 63
Size: 210, 21
ControlClick Coords: 40, 10
Style: 0x50010203
ExStyle: 0x00000004
Handle: 0x001008EA
>>>> Mouse <<<<
Position: 764, 592
Cursor ID: 2
Color: 0xFFFFFF
>>>> StatusBar <<<<
>>>> Visible Text <<<<
Deutsch
OK
Cancel
Please select a language.
>>>> Hidden Text <<<<
Alles anzeigen
mfg
Axel