1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. horphi

Beiträge von horphi

  • Ein Programm mit AutoIt bedienen, aber Button ist keine eigenständige Instanz...

    • horphi
    • 19. August 2015 um 15:13
    Zitat von Schnuffel

    versuch es mal ohne die Angabe von Koordinaten bei ControlClick()

    Und wie findet CC dann den Button?

    Die Instanz (200x300px) ist ein Feld mit 10 Button.
    Die Button selber werden von AutoIt nicht einzeln erkannt.

    Somit muss ich über ein Koordinatensystem CC sagen wo der Klick ausgeführt werden soll, oder nicht?

  • Ein Programm mit AutoIt bedienen, aber Button ist keine eigenständige Instanz...

    • horphi
    • 19. August 2015 um 14:02
    Zitat von Schnuffel

    Gedankenanstoss: ich gehe davon aus, dass das Control nicht 974x740px groß ist, oder... ?

    Wohin soll denn dann innerhalb des Controls geclickt werden?

    Die ClickCoordinaten sind der Punkt, an dem sich der Cursor in dem Moment innerhalb die ControlID befindet. Somit ist das auch meine Zielkoordinate.

    Code
    >>>> Control <<<<
    Class:	
    Instance:	
    ClassnameNN:	
    Name:	
    Advanced (Class):	[CLASS:; INSTANCE:]
    ID:	345398624
    Text:	Chrome Legacy Window
    Position:	0, 93
    Size:	1920, 1075
    ControlClick Coords:	974, 740
    Alles anzeigen


    Die ist ja auch nicht das Problem.

    Der gewünschte Button wird ja auch selektiert, aber eben NUR selektiert....:-(

    VG

  • Ein Programm mit AutoIt bedienen, aber Button ist keine eigenständige Instanz...

    • horphi
    • 19. August 2015 um 13:00
    Zitat von Schnuffel

    in der Regel werden clicks erst mit dem loslassen ausgeführt.

    Warum das bei deinem Button nicht passiert ist so schwer zu sagen..

    ControlClick ist doch in sich geschlossen. Damit meine ich, das nach diesem Befehl kein weiterer folgen muss, damit der Button wieder losgelassen wird.

    Deswegen verstehe ich nicht, das der Button gedrückt wird, aber nicht wieder losgelassen...

    Zitat von Schnuffel

    PS: die Koordinaten brauchst du nicht. Die geben nur an, an welcher Stelle innerhalb des Buttons geclickt werden soll.
    Wenn du da Werte größer dem Button angibst, dann wird das vermutlich Probleme geben.

    Ich nutze die ControlClick Coords: 974, 740. Die brauche ich, damit ich eine relative Position für jeden Bildschirmauflösung habe.

    VG

  • Ein Programm mit AutoIt bedienen, aber Button ist keine eigenständige Instanz...

    • horphi
    • 19. August 2015 um 07:32

    Hallo,

    ich habe ein Script bei dem ich einfach mit ControlClick () auf einen Button drück will.

    Problem dabei: Der Button ist keine eigenständige Instanz. Er lässt sich zwar über das Finder Tool mit den Koordinaten anvisieren, aber nicht drücken.

    Mein Vorgehen ist einfach:


    Code
    If winactive() Then
    winactivate("Programm")
    Endif
    
    
    controlclick("","",ControlID,"",1,x,y)

    Ich vermute eine Eigenheit in dem Programm (es handelt sich dabei um Auctionstudio)

    Der Button wird gedrückt, aber nicht ausgeführt....einfach nur gehalten, wie wenn ich die linke Maustaste gedrückt halte.

    Wisst Ihr warum?

    Das Problem hatte ich bisher nocht nicht...

    Danke für eure Hilfe.

  • Mahlzeit :-)

    • horphi
    • 18. August 2015 um 21:37

    Hey ihr beiden,

    danke dafür.

    Die Trennung der Sprache habe ich mir schon gedacht. ;) Also kein weiterer Grund.

    Habe da auch gesehen, das Water zBsp. auf beiden Plattformen unterwegs ist...;-)

    Danke für´s Willkommen heißen und auf in die Threads...

    VG

    Phil

  • Mahlzeit :-)

    • horphi
    • 17. August 2015 um 23:29

    Hallo,

    mein Name ist Philipp und ich wachse gerade in die AutoIt-Sprache rein.

    Es macht wirklich riesigen Spaß zu sehen, wie man sich mit AutoIt das leben erleichtern kann. :klatschen:

    Ich stehe noch ganz am Anfang, aber man lernt wirklich schnell mit der super Community und der excellenten Hilfe. :)

    Dieses Tool hat verdammt viele Möglichkeiten und somit "Macht".

    Bisher war ich im Autoitscript.com Forum unterwegs, welches für den englischsprachigen Raum ist.
    Meine Frage dazu: gibt es ein "richtiges" und ein "falsches" Forum? Warum sind die Foren getrennt?

    Viele Grüße und bis die Tage,

    Phil

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™