Hallo, kann ich beim ControlSend Title und Class von einem Fenster benutzen?
Nur eins von beiden bringt mir leider nichts, da er sonst immer das Falsche Fesnter nimmt.
Class und Title
-
- [ offen ]
-
sc4ry -
14. August 2008 um 11:19 -
Geschlossen -
Erledigt
-
-
Irgendwie verstehe ich das nicht so ganz!
Hast du mehrere Fenster mit dem selben Title, jedoch unterschiedlicher Class? Oder umgekehrt?
Du kannst Fenster mit gleichem Title differenzieren, indem du bei "Text" einen Text eingibst, welcher nur im gewünschten Fenster vorkommt.
z.b.: Bei WinTV erreiche ich mit ControlSend("WinTV","ActiveMovie Window",...) das Fullscreenfenster, mit ControlSend("WinTV","WinTV Thumbnails",...) jedoch das WinTV-Controlpanel.lgE
-
Ein Satz: Nehm die Opt "WinTitleMatchMode".
-
richig, ich habe 2 fenster mit gleichem titel aber anderen classes.
das fenster was ich ansprechen will, hat weder sichtbaren noch unsichtbaren text, wenn ich dann bei text "" eingebe, bringt mir das auch nix.da die fenster gleich heißen, bringt mir wintitlematchmode auch nix, oder sehe ich das falsch???
ControlSend("[Title: Bla;Class:Blubb],....
gibt es nicht sowas ? =/
-
- Offizieller Beitrag
ich habe 2 fenster mit gleichem titel aber anderen classes.
Verstehe nicht, was du damit meinst?
- Control-Class oder
- Window-ClassWelche Aktion möchtest du in dem Fenster ausführen?
Bei unterschiedlichen Windows-Classes gehts doch so (Bsp. SciTE):
[autoit]ControlSend("", "", "[CLASS:SciTEWindow]", "Irgendwelcher Text")
[/autoit] -
Hallo,
[autoit]
BugFix : Also laut Hilfe gehts so wenn man ein Control über etwas anderes als die ID ansprechen will.
sc4ry: Ja, das gibts.
@Topic:Ich habs doch oben schon gsagt:Opt("WinTitleMatchMode", 4)
[/autoit]
ControlSend("[TITLE:Irgendeintitel;CLASS:Deineclass1]", "Hier vllt. noch ein Text", "[TEXT:Jetzt fällt mir nix mehr ein]")
ControlSend("[TITLE:Irgendeintitel;CLASS:Deineclass2]", "Hier vllt. noch ein Text", "[TEXT:Jetzt fällt mir nix mehr ein]") -
danke Fast.
werds mal probieren, 4 war mir nicht bekannt, im Test mit Title: ... hat es nichts funktioniert (aber mit MatchMode 2).
=)