Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 16:11

  • 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   #1
 
ouka's Avatar
 
elite*gold: 226
Join Date: Apr 2008
Posts: 630
Received Thanks: 241
Mauszeiger auslesen

Edit
ouka is offline  
Old 08/01/2011, 20:54   #2

 
elite*gold: 556
Join Date: Aug 2006
Posts: 502
Received Thanks: 404


dann


uragan is offline  
Thanks
1 User
Old 08/01/2011, 21:15   #3
 
ouka's Avatar
 
elite*gold: 226
Join Date: Apr 2008
Posts: 630
Received Thanks: 241
Quote:
Originally Posted by uragan View Post


dann


Super gemacht danke

Leider sagt er mir immer das die ID = 0 ist, heit unbekannt, das spiel benutzt 2 mausarten, einmal nen eigenen arrowartigen und das schwert wenn man irgendwo drüber geht, beides wird als 0 gekennzeichnet was mach ich?^^

also wie kann ich 2 unbekannte mousecursor identifizieren? ^^ dllcall? :P
ouka is offline  
Old 08/01/2011, 22:12   #4

 
elite*gold: 556
Join Date: Aug 2006
Posts: 502
Received Thanks: 404
hmm, da musste dich mit Memoryread befassen und die Adresse suchen,
Damit kann ich leider nicht helfen
uragan is offline  
Old 08/01/2011, 22:15   #5
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Ich denke auch, dass dir das ganze etwas zu weit für einen anfänger ist. Wenn das ganze nicht hidden sein soll wäre eine Variante Image oder auch nur Pixelsearch.
BlackHybrid is offline  
Old 08/01/2011, 22:18   #6
 
ouka's Avatar
 
elite*gold: 226
Join Date: Apr 2008
Posts: 630
Received Thanks: 241
Quote:
Originally Posted by BlackHybrid View Post
Ich denke auch, dass dir das ganze etwas zu weit für einen anfänger ist. Wenn das ganze nicht hidden sein soll wäre eine Variante Image oder auch nur Pixelsearch.
Pixelsearch und imagesearch würden den script massiv leider verlangsamen, wie wäre die lösung um im speicher danach zu suchen?

Vielleicht hat ja jemand ne idee oder nen script schnipsel dafür ^^ Wird denke ich mal schon in mehreren spielen ein problem gewesen sein

Code:
$choose = FileOpenDialog("Waehle einen Cursor", @WindowsDir & "\Cursors", "Cursor und Icon(*.ani;*.cur;*.ico)")
$hCursor = DllCall("user32.dll", "ptr", "LoadCursorFromFile", "str", $choose)
$hCopyCursor = DllCall("user32.dll", "ptr", "CopyImage", "ptr", $hCursor[0], "uint", 2, "int", 0, "int", 0, "uint", 0)
damit kann man zumindestens den mauscurser festlegen ^^ und auslesen? ^^
ouka is offline  
Old 08/01/2011, 22:38   #7
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Naja mit dlls und der Memory kenn ich mich nicht wirklich gut aus, weil ich ehr Tools etc mach.
Aber wenn du es auf die Art machen willst könnte man gleich über die Memory den Gegner als Target nehmen :P

Pixelsearch muss nicht unbedingt langsamer sein, da du ja lediglich in einen Bereich von mindestens 2 Pixeln suchen musst (Bereich mit MouseGetPos bestimmen).
BlackHybrid is offline  
Old 08/02/2011, 03:44   #8
 
elite*gold: 0
Join Date: Jul 2011
Posts: 53
Received Thanks: 12
Probier dochmal das hier :

PHP Code:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

$Form1 GUICreate("Cross Curser"31870192124)
GUISetCursor (3)
GUISetState(@SW_SHOW)

While 
1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit

    EndSwitch
WEnd 
das kannst du aber auch in ' '
♥ Jessica ♥ is offline  
Old 08/02/2011, 07:42   #9
 
ouka's Avatar
 
elite*gold: 226
Join Date: Apr 2008
Posts: 630
Received Thanks: 241
Quote:
Originally Posted by ♥ Jessica ♥ View Post
Probier dochmal das hier :

PHP Code:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

$Form1 GUICreate("Cross Curser"31870192124)
GUISetCursor (3)
GUISetState(@SW_SHOW)

While 
1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit

    EndSwitch
WEnd 
das kannst du aber auch in ' '
Ne darum geht es nicht ^^

also ich möchte 2 unbekannte mauszeiger identifizieren können ^^
ouka is offline  
Old 08/02/2011, 14:09   #10


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,283
Code:
Func hGetCursor()
	$ret = DllCall('user32.dll', 'handle', 'GetCursor')
	Return $ret[0]
EndFunc   ;==>hGetCursor
gut möglich das die au3 funktion da was anders macht, drum das mal ausprobieren bitte.
1 pixel zu scannen ist zwar nicht unbedingt performance lastig, kann aber von pc zu pc variieren.
buFFy! is offline  
Old 08/02/2011, 18:19   #11
 
ouka's Avatar
 
elite*gold: 226
Join Date: Apr 2008
Posts: 630
Received Thanks: 241
Quote:
Originally Posted by buFFy! View Post
Code:
Func hGetCursor()
	$ret = DllCall('user32.dll', 'handle', 'GetCursor')
	Return $ret[0]
EndFunc   ;==>hGetCursor
gut möglich das die au3 funktion da was anders macht, drum das mal ausprobieren bitte.
1 pixel zu scannen ist zwar nicht unbedingt performance lastig, kann aber von pc zu pc variieren.
Jo danke funktioniert schon besser, allerings wirds immer nen 1003 egal was sich im spiel verändert hm..
ouka is offline  
Old 08/02/2011, 18:37   #12


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,283
vermutlich ist das ganze ein boolen. such mal mit cheatengine nach 1 wenn schwert, und nach 0 wenn kein schwert.
buFFy! is offline  
Old 08/02/2011, 18:42   #13
 
elite*gold: 0
Join Date: Nov 2009
Posts: 343
Received Thanks: 45
Quote:
such mal mit cheatengine nach 1 wenn schwert, und nach 0 wenn kein schwert.
Oder auch umgekehrt.


MfG
yihaaa is offline  
Old 08/02/2011, 18:48   #14


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,283
Quote:
Originally Posted by yihaaa View Post
Oder auch umgekehrt.


MfG
wohl kaum. ist zwar durchaus möglich, wäre aber absolut unsinnig.
buFFy! is offline  
Old 08/02/2011, 18:53   #15
 
elite*gold: 0
Join Date: Nov 2009
Posts: 343
Received Thanks: 45
Die Antwort fasse ich als Witz auf. Oder weißt du wie mans definiert hat?

MfG
yihaaa 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: &#x202a;GIMP 2.6 Tutorial - Forum Signatur erstellen&#x202c;&rlm; - 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 +2. The time now is 16:11.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.