Hallo, ich würde gern einem windowtitle, an der gegebenen stelle eine id zuweisen, so dass ich später einen controlclick
machen kann. mein problem ist, dass das autoit window info der stelle,die ich will,keine id zuordnen kann. Jemand ne ahnung wie man das anstellen kann?
danke
gruß
http://www.pic-upload.de/view-501775/Unbenannt.jpg.html
Control ID erstellen?
-
- [ gelöst ]
-
Dönn3y -
25. März 2008 um 21:04 -
Geschlossen -
Erledigt
-
-
- Offizieller Beitrag
Nur Fragezeichen - ich habe nicht die geringste Ahnung, was du willst.
-
Ich glaube, er möchte bestimmten Buttons/Links eine Controlid zuweisen, die nicht als eine erkannt werden, eine Controlid zuweisen. Aber soweit ich weiss, ist das unmöglich ;).
-
- Offizieller Beitrag
Falls er das meint - die Control-ID wird doch nicht benötigt.
Ein CLASSNAME ist vorhanden und eine INSTANCE.
Einfach anstatt der ID, wie folgt einsetzen:
"[CLASS:Classname; INSTANCE:Nummer]"
Classname und Nummer der Instance aus dem Infotool. -
hmm, es scheint zu funktionieren. danke. genau das meinte ich. wenn wir dich nicht hätten blubbstar^^
noch kurz eine frage: wie kann ich ein TASTENbefehl an ein fenster schicken, das im hintergrund läuft?
gruß -
- Offizieller Beitrag
Hilfe lesen oder mal suchen
... dann kommst du auf Control .. Send / Click ...
Mega
-
habe ich. auf controlsend und controlclick bin ich au gkommen, allerdings steht in meiner hilfe,dass man mit controlsend nur einen neuen text schicken kann.
wie würde das bei einer taste aussehen? so wie bei send oder kennst du vllt eine andere möglichkeit?
gruß -
- Offizieller Beitrag
Wenn der Text einer Taste ist zum B. x dann wird auch x gesendet?!
Ansonsten musst du dir mal die Zeit nehmen und einmal ausführlich und verständlich beschreiben was du willst. -
ok ausführlich kurz: ich möchte strg+R an ein fenster im hintergrund schicken.
klar genug?^^ -
Es macht keinen Unterschied ob das Programm im Himtergrund ist oder nicht. Man kann auch Scripte schreiben die nur HotKeys und keine GUI besitzen schreiben. HotKeys kann es (so weit ich weiß) Systemweit sowieso nur ein mal geben.
-
im prinzip möchte ich mir eig nur winactivate sparen, und eine tastenkombination direkt an das fenster schicken. das muss doch irgendwie gehen?
gruß:) -
- Offizieller Beitrag
ControlSend works in a similar way to Send but it can send key strokes directly to a window/control, rather than just to the active window.
Oder auf Deutsch:
ControlSend arbeitet auf vergleichbare Weise zu Send, aber es kann Tastaturbefehle direkt an ein Fenster/Control senden, statt nur direkt an das aktive Fenster.Das klärt doch alles - oder? Hilfe lesen hilft.
-
Xd und ich sag auch noch, dass ich die hilfe gelesen hab.......
ich hab sie aber wirklich gelesen. wohl nicht gut genug
naja manchmal braucht man eben jemanden der einem die hilfe vorliest^^
dankeEdit: wobei ich jetzt erstmal schauen muss ob das auch für kombinationen gilt..