|
You last visited: Today at 16:11
Advertisement
Mauszeiger auslesen
Discussion on Mauszeiger auslesen within the AutoIt forum part of the Coders Den category.
08/01/2011, 20:49
|
#1
|
elite*gold: 226
Join Date: Apr 2008
Posts: 630
Received Thanks: 241
|
Mauszeiger auslesen
Edit
|
|
|
08/01/2011, 20:54
|
#2
|
elite*gold: 556
Join Date: Aug 2006
Posts: 502
Received Thanks: 404
|
|
|
|
08/01/2011, 21:15
|
#3
|
elite*gold: 226
Join Date: Apr 2008
Posts: 630
Received Thanks: 241
|
Quote:
Originally Posted by uragan
|
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
|
|
|
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
|
|
|
08/01/2011, 22:15
|
#5
|
elite*gold: 52
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.
|
|
|
08/01/2011, 22:18
|
#6
|
elite*gold: 226
Join Date: Apr 2008
Posts: 630
Received Thanks: 241
|
Quote:
Originally Posted by BlackHybrid
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? ^^
|
|
|
08/01/2011, 22:38
|
#7
|
elite*gold: 52
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).
|
|
|
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", 318, 70, 192, 124) GUISetCursor (3) GUISetState(@SW_SHOW)
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit
EndSwitch WEnd
das kannst du aber auch in ' '
|
|
|
08/02/2011, 07:42
|
#9
|
elite*gold: 226
Join Date: Apr 2008
Posts: 630
Received Thanks: 241
|
Quote:
Originally Posted by ♥ Jessica ♥
Probier dochmal das hier :
PHP Code:
#include <GUIConstantsEx.au3> #include <WindowsConstants.au3>
$Form1 = GUICreate("Cross Curser", 318, 70, 192, 124) 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 ^^
|
|
|
08/02/2011, 14:09
|
#10
|
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.
|
|
|
08/02/2011, 18:19
|
#11
|
elite*gold: 226
Join Date: Apr 2008
Posts: 630
Received Thanks: 241
|
Quote:
Originally Posted by buFFy!
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..
|
|
|
08/02/2011, 18:37
|
#12
|
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.
|
|
|
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
|
|
|
08/02/2011, 18:48
|
#14
|
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,283
|
Quote:
Originally Posted by yihaaa
Oder auch umgekehrt.
MfG
|
wohl kaum. ist zwar durchaus möglich, wäre aber absolut unsinnig.
|
|
|
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
|
|
|
|
|
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 +2. The time now is 16:11.
|
|