ControlClick

  • Hallo Zusammen,

    ich bekomme es einfach nicht hin, dieses Control anzusprechen.
    Es ist so ein Pfeil nach unten und den will ich anklicken, dann öffnet sich normalerweise ein Menü.
    Ich will aber erst einmal nur den Pfeil öffnen.

    Hier einmal das Summary von WindowInfo:

    Spoiler anzeigen


    >>>> Window <<<<
    Title: Drucken
    Class: #32770
    Position: 618, 186
    Size: 756, 674
    Style: 0x96CC0000
    ExStyle: 0x00000101
    Handle: 0x002D0500

    >>>> Control <<<<
    Class: Static
    Instance: 5
    ClassnameNN: Static5
    Name:
    Advanced (Class): [CLASS:Static; INSTANCE:5]
    ID:
    Text:
    Position: 19, 180
    Size: 16, 16
    ControlClick Coords: 7, 7
    Style: 0x50000000
    ExStyle: 0x00000000
    Handle: 0x001A04F6

    [autoit]

    ControlClick ( "Drucken", "", "[CLASS:Static; INSTANCE:5]")

    [/autoit]

    Aber so geht es nicht. Ich habe nun so viele Varianten ausprobiert. Keins geht.
    Ich hoffe Ihr könnt mir helfen.

    EDIT: Also ich habe heraus gefunden, dass es mit anderen Contols geht.
    ControlClick ( "Drucken", "","[CLASS:Button; INSTANCE:11]")
    Diesen kann ich zum Beispiel ansprechen.

    Die Anna :*

    "Wo kämen wir hin, wenn jeder sagte wo kämen wir hin, und niemand ginge, um zu sehen, wohin wir kämen, wenn wir gingen..." :wacko:

    Einmal editiert, zuletzt von AnnaM (4. April 2012 um 21:00)

  • Hallo Anna,

    wenn du evtl. ein Bild von dem ganzen Fenster machen könntest, von wo aus du drucken willst, könnte man dir wahrscheinlich besser weiterhelfen.

    Wie ich ControlClick Befehle immer löse ^^ :

    [autoit]

    ControlClick("Fenstername", "Text aus dem Fenster", "Info aus Class und Instance für den Button ;z.B. Button2"

    [/autoit]


    MfG Skybor

  • Ja, hallo :)

    Also es geht um den Adobe Reader der neues Version. Ich weiß nicht, ob ich davon Screenshots veröffentlichen darf.
    Und wenn man dort auf drucken geht, kommt das Einstellungsmenü. Und ich will gerne das Dropdown-Dings aufmachen und "nur gerade Seiten" einstellen.
    Aber ich komm noch niemals dazu dieses Dropdings anzusprechen :(

    Die Anna :*

    "Wo kämen wir hin, wenn jeder sagte wo kämen wir hin, und niemand ginge, um zu sehen, wohin wir kämen, wenn wir gingen..." :wacko:

  • Ich glaube es hat sich soweit erledigt :) hihi.

    Der Pfeil, den ich anklicken wollte, öffnet so ein Untermenü und ich habe aus Spass mal das noch versteckte Steuerelement angegeben und mit ControlClick angesprochen obwohl es ja noch unsichtbar ist. Und siehe da, es klappt und kann angesprochen werden.

    Aber kann mir einer sagen, wie ich eine Combobox auswerte?

    Spoiler anzeigen

    >>>> Window <<<<
    Title: Drucken
    Class: #32770
    Position: 650, 188
    Size: 756, 693
    Style: 0x96CC0000
    ExStyle: 0x00000101
    Handle: 0x002B0808

    >>>> Control <<<<
    Class: ComboBox
    Instance: 2
    ClassnameNN: ComboBox2
    Name:
    Advanced (Class): [CLASS:ComboBox; INSTANCE:2]
    ID:
    Text:
    Position: 185, 222
    Size: 163, 24
    ControlClick Coords: 76, 11
    Style: 0x56000413
    ExStyle: 0x00000000
    Handle: 0x00210552

    Das ist die ComboBox. Und ich möchte da drinen einen ganz bestimmten Eintrag auswerten.

    Vielen Dank im Voraus schon einmal :)

    Die Anna :*

    "Wo kämen wir hin, wenn jeder sagte wo kämen wir hin, und niemand ginge, um zu sehen, wohin wir kämen, wenn wir gingen..." :wacko:

  • Super klasse Tipp. Ich habs. :) Vielen Dank

    Die Anna :*

    "Wo kämen wir hin, wenn jeder sagte wo kämen wir hin, und niemand ginge, um zu sehen, wohin wir kämen, wenn wir gingen..." :wacko: