Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 02:38

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Need Help] Mousekoordinaten speichern

Discussion on [Need Help] Mousekoordinaten speichern within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1

 
xN_o's Avatar
 
elite*gold: 35
Join Date: Mar 2008
Posts: 1,213
Received Thanks: 647
[Need Help] Mousekoordinaten speichern

Wie kann ich Mauskoordinaten speichern?
Beispiel: Ich bewege die Maus auf den Start Button drücke eine Taste um die Postion zu speichern.
Dann bewege ich die Maus und klicke dann eine andere Taste und er klickt dort wo ich es vorher eingestellt habe.

$pos = MouseGetPos()
MsgBox(0, "Mouse x,y:", $pos[0] & "," & $pos[1])

Hiermit zeigt er mir ja die Koordinaten an, aber wie speichere ich diese?
xN_o is offline  
Old 08/22/2011, 21:34   #2
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
in einer .txt/.ini oder sonst sind die ja in der variable gespeichert wenn du sie nicht in ne while schleife gepackt hast, sonst
PHP Code:
filewrite(@scriptdir&"\Koordinaten.txt"$pos[0]&" "&$pos[1]) 
Ludder231 is offline  
Old 08/23/2011, 01:34   #3

 
xN_o's Avatar
 
elite*gold: 35
Join Date: Mar 2008
Posts: 1,213
Received Thanks: 647
Ich bekomme es ja nicht in die Variable gespeichert, aber ich Versuche jetzt deinen Lösungsvorschlag. Gefällt mir besser =)

Edit: So habs jetzt:
$pos = MouseGetpos()
filewrite(@scriptdir&"\Koordinaten.txt", "Dim $pos[2]"&@CRLF&"$pos[0]="&$pos[0]&@CRLF&"$pos[1]="&$pos[1]&@CRLF)

Danke dir =)
xN_o is offline  
Old 08/23/2011, 01:40   #4
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Machs so wie Ludder gemacht hat.

Mit FilereadLine dann die Zeile auslesen und mit StringSplit und " " als Delimiter die beiden Coordinaten splitten. Zurück gegeben wird das ganze in einem Array wobei x wieder [0] und y [0] ist.
BlackHybrid is offline  
Old 08/25/2011, 01:07   #5
 
elite*gold: 0
Join Date: Feb 2010
Posts: 41
Received Thanks: 5
mir gefällt der Umweg über eine Datei gar nicht.
Du kannst doch einfach die Maus-Koordinaten in eine (globale) Variable speichern und diese danach mit einem MouseMove($pos[0],$pos[1],0) 'wiederherstellen'.
theboegl is offline  
Old 08/25/2011, 03:34   #6

 
xN_o's Avatar
 
elite*gold: 35
Join Date: Mar 2008
Posts: 1,213
Received Thanks: 647
Also ich habs hinbekommen. Finde es sogar besser über eine Datei, da die Positionen nicht jedesmal neu bestimmt werden müssen.

$pos1 = MouseGetpos()
IniWrite(@scriptdir&"\Koordinaten.ini", "Position1", "x", $pos1[0])
IniWrite(@scriptdir&"\Koordinaten.ini", "Position1", "y", $pos1[1])

Aber danke dir
xN_o is offline  
Old 08/25/2011, 23:37   #7
 
elite*gold: 0
Join Date: Feb 2010
Posts: 41
Received Thanks: 5
vielleicht verstehe ich auch deine Programmbeschreibung oben falsch...
Ich dachte du würdest nur die Position bei einem bestimmten Tastendruck speichern und bei einem anderen diese Position wiederherstellen. Da du deshalb nur eine Variable wie $pos benötigst, empfand ich - wie oben geschrieben - die Textdatei als unnötig.
Außer du möchtest die Position nach einem (weiteren) Programm(neu)start weiter benützen.
theboegl is offline  
Reply


Similar Threads Similar Threads
name/pw speichern?
03/19/2011 - Metin2 - 7 Replies
hi com, wie kann ich bei de meine id+pw speichern? also das er das speichert das ich nicht immer selber eigeben muss? also hatte schoneinmal was gehabt das geht aber nicht mehr... MFG
Speichern???
08/03/2010 - AutoIt - 11 Replies
Hey Leute, Also ich möchte als aller erstes anmerken das ich was AutoIt angeht noch Anfänger bin also tut mir den gefallen und verschont mich mit Fach bla bla :rolleyes:. also nun aber zu meinem eigentlichen Problem: Stellen wir uns mal vor wir hätten eine GUI mit einem Label, Einem Input feld und einem Button: #include <GUIConstants.au3> #Region ### START Koda GUI section ### Form=
[Maps Speichern] Wie kann ich Maps speichern?
10/22/2009 - Metin2 Private Server - 37 Replies
Hey Com, ich wollte gern mal wissen, wie ich eine map speichern kann? Ich verstehe das hier nicht: http://img8.imageshack.us/img8/1862/33332332323325 5.jpg Was muss ich wo rein schreiben: Als Beisp. Wenn ich nun Map1 Rotes Reich wäre was müsste ich das rein schreiben damit die Map mit allen neuen zB NPC gespeichert wird?



All times are GMT +1. The time now is 02:39.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.