|
You last visited: Today at 00:13
Advertisement
AutoIT Koordinaten
Discussion on AutoIT Koordinaten within the Guild Wars forum part of the MMORPGs category.
05/26/2008, 13:39
|
#1
|
elite*gold: 0
Join Date: Apr 2006
Posts: 1,722
Received Thanks: 476
|
AutoIT Koordinaten
Hallo,
ich wollte wissen, ob ich die Koordinaten auf eine kleine Auflösung herunter rechnen kann, ohne sie neu zu messen?
Von 1280x1024 auf 1024x768
Die 1280x1024 sind jeweils 100%x100% und die 1024x768 müssten 80%x75% sein.
|
|
|
05/26/2008, 13:54
|
#2
|
elite*gold: 0
Join Date: Jan 2008
Posts: 1,403
Received Thanks: 918
|
Sollte theoretisch gehen aber wenn du das für GW machen willst da verschieben sich die Fenster nicht immer (oder nie?) halt so Prozentual die kriegen dann teilweise eine ganz andere Form.
|
|
|
05/26/2008, 13:56
|
#3
|
elite*gold: 0
Join Date: Oct 2005
Posts: 2,485
Received Thanks: 215
|
Jo dat is korrekt. Dann musste einfach: Koordinate mal ratio. Also wenn du bei 1280 auf die Hälfte klickst (640) dann musste einfach bei einer Auflösung von 1024 um auf die Hälfte zu klicken 640 * (1024 / 1280).
So geht das dann mit jeder beliebigen Koordinate, wenn man ein Auflösungs-portables Makro erstellen will.
|
|
|
05/26/2008, 14:12
|
#4
|
elite*gold: 240
Join Date: Dec 2006
Posts: 1,579
Received Thanks: 1,609
|
Wenn deine Auflösung für X = 1024 ist und die X Kooardinate 97 ist dann machst du MouseClick .... (1024/97, 768/38) sagen wir 38 wäre die Y Kooardinate und 768 deine Y auflösung .. falls aber deine auflösung für X 1900 wäre dann müsstest du (1900/97) .. etc. machen , ich weiß nicht ob du das verstanden hast aber ich denke schon
|
|
|
05/27/2008, 13:22
|
#5
|
elite*gold: 0
Join Date: Mar 2007
Posts: 567
Received Thanks: 48
|
also ich würde sagen diese Formel:
Xnew = (Xold / RESold)*RESnew
Also sagen wir wir haben als X Coordinate 964 und die alte Auflösung 1280. DIe Neue Auflösung soll sein 1024.
Xnew = (964/1280)*1024 = 771,2 ~ 771
Ganz einfach xD. und da ich eh immer nur mit Variablen arbeite, is das ganz einfach xD!
MFG
Ganf
|
|
|
05/27/2008, 15:37
|
#6
|
elite*gold: 0
Join Date: Apr 2006
Posts: 1,722
Received Thanks: 476
|
Quote:
Originally Posted by ..::Letto007::..
Wenn deine Auflösung für X = 1024 ist und die X Kooardinate 97 ist dann machst du MouseClick .... (1024/97, 768/38) sagen wir 38 wäre die Y Kooardinate und 768 deine Y auflösung .. falls aber deine auflösung für X 1900 wäre dann müsstest du (1900/97) .. etc. machen , ich weiß nicht ob du das verstanden hast aber ich denke schon
|
hey oxy, auch mal wieder da *g*
Quote:
Ganz einfach xD. und da ich eh immer nur mit Variablen arbeite, is das ganz einfach xD!
|
ja, variablen sind was feines ^^
|
|
|
05/27/2008, 16:41
|
#7
|
elite*gold: 0
Join Date: Mar 2007
Posts: 567
Received Thanks: 48
|
das is ein Punkt warum ich AutoIt vorziehe, da ich da einfach nicht überlegen muss welcher typ xD!
MFG
Ganf
|
|
|
|
Similar Threads
|
[autoIT]Problem mit koordinaten
08/08/2010 - AutoIt - 2 Replies
Moin,
ich habe folgendes Problem:
Wenn ich die Koordinaten aus einen Bild die Koordinaten erlese und sie dann im GUI anzeige, klappt alles wunderbar. Mein Problem besteht aber darin das ich die Koordinaten , die im GUI angezeigt werden, multiplizieren mit 10 möchte. Nach allen möglichen Versuchen hat es denoch nicht geklappt. (Google war keine große Hilfe)
Ich würde mich freuen wenn ihr mir weiter helfen könntet.
Hier mein code:
#include <GUIConstantsEx.au3>
#include...
|
[AutoIT] Koordinaten anzeigen
08/06/2010 - AutoIt - 13 Replies
Hi,
ich will das beim meinen 2 labels X und Y die Koordinaten angezeigt werden wo ich mich grade im spiel befinde. Wie geht das?
Mfg
|
[AutoIt] Wechselnde MouseClick Koordinaten
10/14/2009 - AutoIt - 4 Replies
Mal ne einfache Frage, ich wollte ein einfaches Script nach diesem Schema machen:
Ich drücke dann macht "es" einen Klick auf Pos1 und dann Pos0
dann solange Pause bis ich wieder drücke
Ich drücke dann macht "es" einen Klick auf Pos2 und dann Pos0
dann solange Pause bis ich wieder drücke
Ich drücke dann macht "es" einen Klick auf Pos3 und dann Pos0
Das ganze über 19 Punkte. Die Koordinaten könnte ich selber einfügen
|
(nicht) absolute Koordinaten in Autoit
08/14/2009 - AutoIt - 3 Replies
Hallo,
ich wollte fragen, ob es einen Befehl dafür gibt, dass ich bei Autoit die Koordinaten in einem Fenster angebe?(dass sich die koordinaten auf ein Bestimmtes Fenster beziehen) d.h. dass mit diesem befehl die koordinaten 1/1 immer oben links im fenster ist. Egla wo sich das Fenster auf dem Desktop befindet. habe schon google gefragt aber nix gefunden.
Zudem wollte ich wissen ob ich mit dem "Window Info" von Autoit diese Koordinaten irgendwie auslesen kann...die Koordinaten unter der...
|
All times are GMT +2. The time now is 00:13.
|
|