Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 09:12

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

Advertisement



Mauszeiger auslesen

Discussion on Mauszeiger auslesen within the AutoIt forum part of the Coders Den category.

Reply
 
Old 08/03/2011, 10:27   #31


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
herzlichen glückwunsch. ihr habt beide jeweils 7 offtopic posts vollbracht !
buFFy! is offline  
Old 08/03/2011, 12:17   #32
 
elite*gold: 0
Join Date: Nov 2009
Posts: 343
Received Thanks: 45
Du bist doch kein deut besser
yihaaa is offline  
Old 08/03/2011, 12:49   #33
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
leider sind die aussagen hier fast alle inkorrekt.

erstmal funktioniert das ganze nur, weil der autoit interpreter relativ intelligent ist, und je nach aktueller aufgabe selbst entscheidet, ob jetzt ein boolean wert oder eben int/long/float/double benötigt werden.

durch den interpreter festgelegt ist nur, das 0 auch als False interpretiert werden kann.
somit ergibt sich aus reiner formaler logik das nicht 0 = True sein muss.

somit ergibt sich das:
Code:
2 And 3
ebenfalls True zurück geben wird, da And nur in bezug auf boolean werte angewendet werden kann.
da 2!=0 gilt folgt daraus 2->True. selbiges verfahren wird auf 3 angewendet... 3!=0 --> 3->True...

daraus folgt:
Code:
2 And 3 -> True And True -> True
bemerkt der interpreter, das man eine rechenoperation über einem boolean wert nutzen möchte, so gilt allerdings tatsächlich False->0, und True->1

überprüfen kann man das ganze zb so:
Code:
MsgBox(0, 'Rechnung', '3 * (2 And 3) = '&3 * (2 And 3))
hier wird zunächst der ausdruck in klammern ausgewertet. 2 And 3 -> True

nun soll eine rechenoperation ausgeführt werden: "3 * True". da über boolean werte in diesem sinne rechendefinitionen nicht definiert sind, wird durch substitution True in 1 umgewandelt.

dh. 3 * True -> 3 * 1 -> 3

somit erhalten wir hier als ergebnis 3 =)

davon abgesehen ist es NICHT möglich diese im interpreter gespeicherten definitionen von True und False abzuändern, wie irgendjemand vorher meinte.
lolkop is offline  
Old 08/03/2011, 18:06   #34
 
ouka's Avatar
 
elite*gold: 226
Join Date: Apr 2008
Posts: 630
Received Thanks: 241
Nichts desto trotz führt mich das jetzt zur frage zurück wie ich im spiel über autoit diesen wert ermitteln kann ^^ wir haben bis jetzt eigendlich nur 1 festgestellt

und zwar das diese "normale" mauszeiger von spiel, NICHT die systemmaus einstellungen beeinflusst, sondern nur im spiel verändert wird.

UND

Das daraus resultiert das natürlich egal ob "schwert" oder "normal" die systemmaus immernoch gleich bleibt ^^

Nächste frage:

könnte man therotisch eine pixelabfrage machen, zb. MouseGetPos()

und deine gewisse x und gewisse y coordinate verschieben den pixel dermaus auslesen und diese feststellen würde das funktionieren? ^^ also markant wäre dann im schwertkauf ein rotes etwas.. das könnte man dann doch auslesen und man spart sich den ganzen memory quatsch right? ^^

And by the way nice off topics hier wird über 2 seiten diskutiert was 1 und was 0 sein kann klasse hört bloß auf, stellt euch mal vor die würden ne negativ abfrage machen mit NOT!! Oh gott das wäre ja horror ^^

Ach und wie kann man nen screenshot von dem screen machen MIT maus, die wird immer ausgelassen wenn ich einen mache ^^ - egal ob ingame screen or mit druck und -> paint
ouka is offline  
Old 08/03/2011, 18:28   #35


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
Quote:
Originally Posted by buFFy! View Post
vermutlich ist das ganze ein boolen. such mal mit cheatengine nach 1 wenn schwert, und nach 0 wenn kein schwert.
!

wie gesagt, wenn dus mit pixel machst wirds wohl nur bei dir funktionieren.
buFFy! is offline  
Old 08/03/2011, 18:40   #36
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Wieso das denn wenn man die Koordinaten relativ zum Mausezeiger benutzt
BlackHybrid is offline  
Old 08/03/2011, 19:00   #37


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
ups, stimmt!

dann muss man aber zummindest pixelsearch benutzen und eine bestimmte größe des rechtecks abfragen, denn verschiedene auflösungen ändern auch die größe des mauszeigers und somit die relativen offsets!
buFFy! is offline  
Old 08/03/2011, 19:30   #38
 
ouka's Avatar
 
elite*gold: 226
Join Date: Apr 2008
Posts: 630
Received Thanks: 241
Quote:
Originally Posted by buFFy! View Post
ups, stimmt!

dann muss man aber zummindest pixelsearch benutzen und eine bestimmte größe des rechtecks abfragen, denn verschiedene auflösungen ändern auch die größe des mauszeigers und somit die relativen offsets!
genau so wars gedacht *kotz arbeit! ^^
ouka is offline  
Old 08/03/2011, 19:44   #39


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
btw muss die farbe trotzdem nicht überall gleich sein. anti-aliasing etc. ^^ und wenn du pech hast fliegt irgendwann mal der gleiche pixel durchs bild den du suchst und fuckt den ganzen bot ab !

->pixelbot stinkt
buFFy! is offline  
Old 08/03/2011, 22:52   #40
 
| Moep |'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
Beim Mauszeiger ist das suchen über mems immer bisschen tricky, da du die maus ja brauchst um z.b. auf den suchen button von ce zu clicken. Wechsel dann einfach mit alt+tab auf ce und navigier dann über die tastatur auf den suchen button.
Wenns mit suchen nach 1 und 0 nicht klappt dann probiers mit change und unchaged.
| Moep | is offline  
Old 08/03/2011, 23:17   #41
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Oder man setzt sich einfach Hotkeys. Würde das ganze auch erleichtern.
BlackHybrid is offline  
Old 08/04/2011, 08:23   #42
 
| Moep |'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
Und wie sollte dann die Funktion zu dem Hotkey aussehen? Sicherlich gehts, aber ich bin jetzt mal auf deine Lösung gespannt.
| Moep | is offline  
Old 08/04/2011, 09:10   #43


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
Quote:
Originally Posted by | Moep | View Post
Und wie sollte dann die Funktion zu dem Hotkey aussehen? Sicherlich gehts, aber ich bin jetzt mal auf deine Lösung gespannt.
einfacher als du denkst ..

CE > Edit > Settings > Hotkeys
buFFy! is offline  
Thanks
1 User
Old 08/04/2011, 10:57   #44
 
| Moep |'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
Ah cool danke, wieder was gelernt. Dachte er meinte einen Hotkey als au3 Script.
| Moep | is offline  
Old 08/04/2011, 12:07   #45
 
ouka's Avatar
 
elite*gold: 226
Join Date: Apr 2008
Posts: 630
Received Thanks: 241
Das wäre sicherlich ein klein bisschen umständlich ^^

Edit:

Also ich habs gerade mal probiert über pixelsearch und anderen pixel get befehlen, also die maus kann man so nicht auslesen wäre ja auch zu einfach gewesen, bleibt also nur über speicher
ouka is offline  
Reply


Similar Threads Similar Threads
[Frage]Mauszeiger
08/01/2011 - Off Topic - 5 Replies
Hiho, ich suche schon eine Zeit nach einem bestimmten Mauszeiger. Und zwar den wie in diesem Video: ‪GIMP 2.6 Tutorial - Forum Signatur erstellen‬‏ - YouTube Hilfe wäre toll ^-^
Metin2 Mauszeiger
04/26/2010 - Metin2 - 2 Replies
Hallo Com, seit dem letzten Update von Metin2 De, habe ich das Problem, dass meine Maus, wenn ich Metin starte, die ganze Zeit so flackert. Ich habe mittlerweile keine Ahnung mehr, wie ich das wegkriegen kann, ich habe es mit Grafik ändern, Pc neustarten etc. probiert. Ich bin aber noch XP-User und kann es deswegen nicht probieren, Metin als Administrator auszuführen. Ich würde mich sehr über etwas Hilfe freuen. Danke schonmal im Vorraus, gibt natürlich auch ein Thanks ;)
MausZeiger endern :P
01/08/2010 - Metin2 Guides & Templates - 3 Replies
Hii ich wolllte mal was fragen und zwar: In metin2 DE Ist ja normaler mauszeiger ( Hellblau ) Kann ich den Irgent wie endern? das er schwarz oder so hat?? Und wo man sich einlogt kan ich das NUR BEI MIR endern?! So das das nicht die anderen auch haben sondern Nur ich wen ich mich einloge?! Ich Hoffe auf antwort ! :handsdown: PS: Fals falscher bereich bitte verschieben !
Mauszeiger
11/30/2005 - Off Topic - 4 Replies
Kennt ihr seiten wo ich andre mauszeiger herbekomme der doofe pfeil is langweilig und die andren die dabei sind, sind doof^^ Also kennt ihr seiten =)
RO Mauszeiger
08/28/2005 - Ragnarok Online - 1 Replies
hi all mit diesem packet könnt ihr eure langweiligen windows mauszeiger gegen ragnarok online animirten mauszeiger ersetzen! have fun



All times are GMT +1. The time now is 09:12.


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.