Hallo Zusammen,
Ich habe ein Problem mit einer Combobox in einem Drucken-Dialog. Ich gehe wie folgt vor: Wenn das Skript gestartet wird, lese ich alle installierten Drucker aus und biete diese zur Auswahl an. Im weiteren Verlauf des Scriptes komme ich zu einem Drucken-Dialog. Hier will ich den zuvor gewählten Drucker selektieren.
[autoit]
ControlCommand ("Drucken","","[CLASS:ComboBox; INSTANCE:1]","SelectString", $printerA4)
Da die Auswahl nicht funktioniert, habe ich mir alle Items ausgeben lassen:
$Combo = ControlGetHandle ( "Drucken", "", "[CLASS:ComboBox; INSTANCE:1]" )
$sPrinter = _GUICtrlComboBox_GetList($Combo)
MsgBox(0,"Printer",$sPrinter)
Die Messagebox zeigt dann, dass in der Combobox merkwürdige Zeichen verwendet werden (siehe Anhang). Wie komme ich an den richtigen Listeneintrag? Vielleicht ist das ein Zeichensatzproblem? UTF-( oder sowas?
Vielen Dank für eure Hilfe.
Gruß
Stefan