autoIt koordis, Style???

03/02/2009 00:12 Waynee#1
Hab erstma 2 fragen und hoffe das die beantwortet werden können...
weitere werden von folgen :P

1. Was bringt mir der "Style" in autoit Window Info?!
hab das in mehereren Scripten gesehen...

2. Wenn ich die Maus bewegen lasse, dann kann ich immer nur nach den
Koordis vom Desktop ausgehen...wenn ich jetzt aber für Metin schreibe, dann ist das Fenster ja nicht immer an der gleichen Stelle...
Wie komm ich an die Koordis aus einem bestimmten Fenster drann und wie muss ich das scripten, damit der auch wirklich die Koordis aus dem Fenster nimmt?
danke schonma fürs durchlesen :P
03/02/2009 19:14 felixli93#2
Opt ("PixelCoordMode","value")
Opt ("MouseCoordMode","value")

value = 0 ----> auf ganzen bildschirm bezogen (screen)
value = 1 ----> auf window bezogen (window)
value = 2 ----> auf client bezogen (client)

du musst client, also 2 nehmen, damit du relativ auf metin die coords hast
03/02/2009 20:21 atze19#3
Jop, aber du kannst auch 1 nehmen. Aber WICHTIG: Um die Koords zu scanen musst du im Info Tool auch in den Options auf Window bzw. Client stellen (Coord Mode)
03/02/2009 20:36 felixli93#4
nix mit 1 nehmen, wenn du 1 nimmst, klappt das ganze nur auf xp (wenn du einen xp hast) oder auf vista (wenn du nen vista hast)
weil bei 1 der (bei xp blaue) teil oben dazugenommen wird; bei vista ist das ding aber kleiner als bei xp, also stimmen die koords nicht mehr
03/02/2009 20:55 atze19#5
Warum funktionieren dann meine Scripts auch auf XP PCs? (ich hab Vista)
Kannst du das beweisen?
03/02/2009 21:22 felixli93#6
fakt ist, wenn du 1 nimmst, dann nimmt er den blauen bereich ganz oben auch mit in die coords rein
vollbild macht das natürlich nichts, weil das da nicht da ist, aber wenn du das im fenstermodus machst, wette ich mit dir, dass auf vista nicht die selben coords rauskommen wie auf xp
wenn du was anderes behauptest, kennst du dich nicht aus, oder hast dich einfach noch nicht mit dem thema befasst!
03/02/2009 21:32 atze19#7
Wenn du Xp hast dann lese mal irgendeinen Farbwert z.B aus der Leiste in Metin aus (also die Leiste unten) und schreib ihn mit der Koordinate hier rein (mit Window-Mode) und ich schau mal obs die gleiche Farbe bei mir hat.
03/02/2009 22:05 felixli93#8
Quote:
Originally Posted by atze19 View Post
Wenn du Xp hast dann lese mal irgendeinen Farbwert z.B aus der Leiste in Metin aus (also die Leiste unten) und schreib ihn mit der Koordinate hier rein (mit Window-Mode) und ich schau mal obs die gleiche Farbe bei mir hat.
oberer rand der 1. inventarslot reihe (unter dem, wo man auswählt zwischen 1. und 2. inv-seite, der braune waagrechte strich) y = 273 window
(client wäre es 244, da bei xp der blaue abschnitt oben genau 29 pixel breit ist; und 244 + 29 = 273; bei vista müsste das teil soweit ich weiß 19 pixel breit sein, oder etwas über 20, aber nicht genau wie auf xp, deswegen wird das nicht klappen)

wenn es bei dir anders ist, dann hast du vllt. ein anderes design, aber das standarddesign von vista stimmt in der breite nicht mit dem von xp ein

ich lass mich gerne eines besseren belehren, aber du solltest auch akzeptieren, dass du das noch nicht gewusst hattest (ich habe heut auch von dir was gelernt in unseren "diskussionen")

mfg
03/02/2009 22:16 atze19#9
Also bei Window Mode ist es bei mir gleich, aber du hast recht. Client Mode ist besser.
03/03/2009 14:29 Waynee#10
okay danke für die Antwort werde mich demnächst mal mehr mit dem Thema befassen.