Hallo,
hab eine kleine Frage.
Wie kann ich ClassNameNN dazu verwenden um die Position des Fensters zu erhalten?
verwenden von ClassNameNN
-
- [ offen ]
-
Scheka007 -
10. März 2007 um 23:14 -
Geschlossen -
Erledigt
-
-
- Offizieller Beitrag
Hi!
Opt("WinTitleMatchMode", 4)
WinGetPos("classname=Rtfedit12")So in der Art müsste es gehen - ungetestet.
peethebee
-
ist ClassNameNN gleichwertig zu classname?
Press CTRL-ALT-F to freeze the display.
>>>>>>>>>>>> Window Details <<<<<<<<<<<<<
Title: Mozilla Firefox
Class: MozillaUIWindowClass
Size: X: -4 Y: -4 W: 1288 H: 774>>>>>>>>>>> Mouse Details <<<<<<<<<<<
Screen: X: 611 Y: 547
Cursor ID: 2>>>>>>>>>>> Pixel Color Under Mouse <<<<<<<<<<<
RGB: Hex: 0x740001 Dec: 7602177>>>>>>>>>>> Control Under Mouse <<<<<<<<<<<
Size: X: 286 Y: 211 W: 560 H: 500
Control ID:
ClassNameNN: MozillaWindowClass9
Text:
Style: 0x50000000
ExStyle: 0x00000000>>>>>>>>>>> Status Bar Text <<<<<<<<<<<
ich muß irgendwie die posiiton
ClassNameNN: MozillaWindowClass9
Size: X: 286 Y: 211 W: 560 H: 500rausfinden ...
-
HI!
Was genau willste den machen?
also da du die position des Controls herrausfinden willst:
ZitatIch muß irgendwie die posiiton
ClassNameNN: MozillaWindowClass9
Size: X: 286 Y: 211 W: 560 H: 500rausfinden ...
gehe ich davon aus das du was anklicken willst oder sowas ähnliches
sollte dies der fall sein solltest du es mit controlclick machen!mfg DjBasslord
-
hhmmmm ... lange geschichte ...
will im browser bzw in einem teil des browsers einen bestimmten bereich nach einer pixelfarbe absuchen.
das funktioniert soweit, aber nur wenn dieser teil "MozillaWindowClass9" des browsers seine position nicht ändert.dh ich muß über den ClassNameNN irgendwie auf die position kommen.
wie mach ich das ?
-
Hi!
:hm: also doch kein buttoin oder sowas^^
also wenn das wiegesagt ein Control ist kann man die position mit
ControlGetPos ( "title", "text", controlID ) herusfinden!mfg DjBasslord
-
nein leider ist es kein button oder so ähnlich ...
ist wie gesagt ein teil der webseite ...
-
hi
also ich rede von control nicht button aber ein control kann auch ein button sein!
du hast das gepostet:Zitat>>>>>>>>>>> Control Under Mouse <<<<<<<<<<<
Size: X: 286 Y: 211 W: 560 H: 500
Control ID:
ClassNameNN: MozillaWindowClass9
Text:
Style: 0x50000000
ExStyle: 0x00000000
==> das steht doch CONTROL UNDER MOUSE also sollte man die position mit controlgetpos herausfinden könen!einfach mal ausprobieren!
EDIT: hmm hab grad mal mit autoitwindowinfo selbst ma ein wenig experimentiert
bei mir wird fast alles von firefox als MozillaWindowClass19 angezeigt, wodurch meine methode wegfällt!mfg Djbasslord
-
so weit so gut auf den befehl bin ich auch schon gestoßen,
ControlGetPos ( "title", "text", controlID )
aber was trage ich ein wenn ich kein titel und keine controlID habe?
-
hi als controlid kansst du auch classnamenn verwenden!
mit dem titel ist der titel des fensters gemeint, wieso das fenster keinen titel hat oder wieso du den titel nicht einsetzten kannst ist mir ein rätsel!mfg DjBasslord
-
also einfach für ControlID ClassNameNN einsetzen.
genau das wollte ich wissen.
danke dir vielmals ...big mercy
-
hi genau
pls no prob man hat ja sonst nichts um 0.00 uhr zutun! :schild4:
mfg DjBasslord