Register for your free account! | Forgot your password?

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

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

Advertisement



[AHK]macro hilfe

Discussion on [AHK]macro hilfe within the AutoIt forum part of the Coders Den category.

Closed Thread
 
Old   #1
 
elite*gold: 70
Join Date: Dec 2009
Posts: 465
Received Thanks: 50
[AHK]macro hilfe

Hallo Leute

ich brauche eure Hilfe ich habe ein macro von einer gaming maus aber ich benötige dies als ahk (autohotkey).




ich habe mir mal was zusammen gebastelt.



#SingleInstance
ActivateScript = 1




~Home::
KeyWait, Home
GetKeyState, HomeState, Home, T
If HomeState = D
{
ActivateScript = 1

}
else
{
ActivateScript = 0

}
return

E::
if ActivateScript = 1
{
Loop

{
if GetKeyState("LButton", "P")
{

sleep,0,003
MouseMove, 0, 3
sleep,0,013
MouseMove, 0, -3
sleep,0,009

}
If EButtonState = U
{

break
}
}

{

}
}


exit

return

Danke schon mal
12agE is offline  
Old 09/23/2013, 22:02   #2
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Wo ist jetzt das Problem?
Beim nächsten Mall nimm einen treffenderen Threadnamen sowie erläuter deine Fehler, das hier ist die AutoIt Section, nur die wenigsten werden AHK installiert haben.
alpines is offline  
Old 09/23/2013, 22:04   #3
 
elite*gold: 70
Join Date: Dec 2009
Posts: 465
Received Thanks: 50
ich bekomme es nicht hin das die das die xy Achse nativ ist
12agE is offline  
Old 09/24/2013, 13:50   #4
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Wenn du die Position relativ der Maus haben willst, dann musst du das einfach nur gegenrechnen.

Position soll -3 von der Maus X sein:

Position von Maus X - 3 = deine Position.

Mouseposition Referenz steht hier

MouseMove bewegt die Maus absolut (nicht relativ) zum Bildschirm
alpines is offline  
Old 09/24/2013, 14:13   #5
 
FacePalmMan's Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 426
Received Thanks: 129
in AHK kenn ich mich nicht aus.
aber dafür habe ich dir das script in autoit geschrieben (die taste die das auslöst ist die home taste)
Code:
#include <misc.au3>
While 1
	If _IsPressed(24) Then
		MouseDown("Left")
		$TI=TimerInit()
		While $TI<3
		WEnd
		MouseMove(MouseGetPos(0),MouseGetPos(1)-3)
		$TI=TimerInit()
		While $TI<13
		WEnd
		MouseMove(MouseGetPos(0),MouseGetPos(1)-3)
		$TI=TimerInit()
		While $TI<9
		WEnd
		MouseUp("Left")
	EndIf
WEnd
FacePalmMan is offline  
Thanks
1 User
Old 09/24/2013, 18:45   #6
 
elite*gold: 70
Join Date: Dec 2009
Posts: 465
Received Thanks: 50
Code:
#include <misc.au3>
While 1
	If _IsPressed(01) Then
		MouseDown("Left")
		$TI=TimerInit()
		While $TI<3
		WEnd
		MouseMove(MouseGetPos(0),MouseGetPos(1)-3)
		$TI=TimerInit()
		While $TI<13
		WEnd
		MouseMove(MouseGetPos(0),MouseGetPos(1)-3)
		$TI=TimerInit()
		While $TI<9
		WEnd
		MouseUp("Left")
	EndIf
WEnd
es sollte bei gedrückter Taste immer wiederholt werden.

eins verstehe ich auch nicht das macro soll doch 3 nach oben und -3 nach unten und dein script weißt 2mal nach unten auf bzw in der Praxis nach oben
12agE is offline  
Old 09/24/2013, 18:57   #7
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Dir ist aber schon klar, das wenn du das anwendest, der das sehr oft wiederholt weil du keine korrekte Abfrage eingebaut hast?
Code:
#include <Misc.au3>

$bEpressed = False

While 1
	If $bEpressed and _isPressed(24) Then
		$bEpressed = True
		MouseDown("Left")
		$TI=TimerInit()
		While $TI<3
		WEnd
		MouseMove(MouseGetPos(0),MouseGetPos(1)-3)
		$TI=TimerInit()
		While $TI<13
		WEnd
		MouseMove(MouseGetPos(0),MouseGetPos(1)-3)
		$TI=TimerInit()
		While $TI<9
		WEnd
		MouseUp("Left")
	ElseIf $bEpressed = True and Not _isPressed(24)
		$bEpressed = False
	EndIf
WEnd
So sollte das funktionieren, es wiederholt erst wenn der LMB gedrückt wird und nicht die ganze Zeit.
alpines is offline  
Old 09/25/2013, 08:54   #8


 
Lawliet's Avatar
 
elite*gold: 2
Join Date: Jul 2009
Posts: 14,456
Received Thanks: 4,685
#closed (as requested)
Lawliet is offline  
Closed Thread


Similar Threads Similar Threads
WoW Macro Hilfe
06/27/2013 - World of Warcraft - 4 Replies
Hey Leute habe jetzt mal angefangen mein erstes Macro zu schreiben (warlock) was wie folgt aussieht: /sequenzwirken Instabiles Gebrechen ,Saat der Verderbnis ,Agonie ,verderbnis Aber mein Problem mit diesem Macro ist das wenn ich zb auf ein Target das Macro 2 mal klicke Spellt er: Instabiles Gebrechen --> Saat der verderbnis Wenn ich dan aber ein anderes Target wähle und ebenfals Instabiles Gebrechen --> Saat der verderbnis gängt er nicht von vorne an sondern macht weite mit Agonie -->...
!! Hilfe Macro !!
02/05/2013 - World of Warcraft - 3 Replies
Heyho ich habe auf meinem druid ein macro welches bezwecken soll, dass ich Displacer beast wirke und die katzengestalt direkt wieder entferne. Ich dachte das ganze würde dann so aussiehen. ich wirke den spell und hebe mit benutzung der katzengestalt die katzengestalt an sich wieder auf. geht nur leider irgendwie nicht. #showtooltip Displacer Beast /cast Displacer Beast /cast Cat Form Schreibt doch bitte mal was ich ändern muss bzw das richtige macro als antwort. ;)
Suche Hilfe bei Macro
02/04/2013 - World of Warcraft - 1 Replies
Hey wie der titel schon sagt benötige ich hilfe bei einem meiner macros weil es einfach nicht funktionieren will. bitte einfach per skype melden oder ber pn. ;) Addy: prog4m3r3
Macro hilfe
11/04/2012 - Diablo 3 - 3 Replies
Servus, ich glaub bin zu blöd was zu finden über google oder hier im forum, oder man findet wircklich nichts genaus wenn man die falschen schlüsselwörter her nimmt. hab mir nun extra autoit gesaugt, problem ist das die Hilfe (F1) nicht geht und ich nichts nach lesen kann ._. Eigentlich ganz simple, ich will das wenn ich 1 gedrückt halte das er 1,2,3 spamt und wenn ich 1 los lasse er wieder aufhört. Probiers die ganze Zeit damit,
Macro hilfe..
09/13/2006 - Ragnarok Online - 0 Replies
Hi, ich suche jemand der mir beim Macro Scripten anfänglich bissl unter die Arme greifen kann und mir bei Fragen weiterhelfen kann. Am besten über Skype / ICQ. Ich benutze OpenKore SVN 1.9.1 Wer sich angesprochen fühlt, schickt mir bitte ne PM mit ICQ Nummer / Skype name. Danke schonmal!



All times are GMT +2. The time now is 02:08.


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.