Input Control auslesen

  • Hallo zusammen,

    Ich habe ein Input Controll mit der ID 18

    Wenn ich

    [autoit]

    WinActive("Simulator")
    $varReadBGSinAPP = GUICtrlRead(18,1)
    MsgBox(0,"Nummer",$varReadBGSinAPP)

    [/autoit]

    eingebe, bekomme ich IMMER eine "0" in der Messagebox

    Gruss Hassan

    Warum ?

    Eigentlich sollte hier eine 12 stellige Nummer angezeigt werden

    Einmal editiert, zuletzt von HassanMullah (10. November 2010 um 14:07)


  • Außerdem würde ich eine Variable für die ControlID verwenden...


  • Außerdem würde ich eine Variable für die ControlID verwenden...

    Da dürfte wohl auch der Fehler liegen. Ich denke mal die ControlID 18 gibt es schlichtweg nicht.

    EDIT:

    Bei Fremdanwendungen kannst du guictrlread nicht verwenden.

    EDIT2:

    Versuchs mal mit:

    [autoit]


    ControlGetText

    [/autoit]
  • Und was ist das dann ?:

    Spoiler anzeigen
  • das ist die ID 18 in dem anderen Programm, du liest mit ID18 den input 18 aus DEINEM Programm aus!
    Was hast du vor?