|
You last visited: Today at 08:25
Advertisement
Autoit per hotkey starten!
Discussion on Autoit per hotkey starten! within the AutoIt forum part of the Coders Den category.
03/14/2014, 21:09
|
#1
|
elite*gold: 782
Join Date: Nov 2009
Posts: 316
Received Thanks: 98
|
Autoit per hotkey starten!
Hallo,
ich bräuchte bei folgendem script hilfe:
Quote:
Dim $schalter1 = 0
Hotkeyset ("t","_start")
Hotkeyset ("ESC","_exit")
While 1
if $schalter1 = 1 Then
Send("c")
sleep(200)
MouseMove(1209,608)
sleep(200)
MouseClick("right")
sleep(200)
Send("t")
sleep(200)
MouseMove(1209,608)
sleep(200)
MouseClick("right")
sleep(200)
EndIf
if $schalter1 = 0
WEnd
func _start()
$schalter1 = 1
EndFunc
func _exit()
$schalter1 = 0
EndFunc
|
Und zwar, wiederholt sich das script immer wieder(klar wegen der while schleife)
Aber ich benötige das so, dass ich das script 1mal per hotkey auslöse und es von selbst stoppt!
Und beim nochmaligen hotkey druck, soll sich das script wiederholen und
wieder von selbst stoppen!
Bitte um hilfe
|
|
|
03/14/2014, 21:47
|
#2
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Holy Broly.... Was ist denn bei dir falsch gelaufen? Lösch den Teil damit das Script wenigstens geht.
Wie meinst du mit selbst stoppen? Willst du den Code nur einmal laufen haben und dann wieder Idle sein?
|
|
|
03/14/2014, 21:54
|
#3
|
elite*gold: 782
Join Date: Nov 2009
Posts: 316
Received Thanks: 98
|
Ja ich will das script per taste T starten!
Das script soll weiterlaufen bis der code zu ende is und dann stoppen!(ohne tastendruck)
Wenn ich wiederum taste t drücke soll es sich wiederholen, und wieder stoppen!
usw,...
|
|
|
03/14/2014, 22:21
|
#4
|
elite*gold: 0
Join Date: Mar 2014
Posts: 25
Received Thanks: 14
|
Quote:
Originally Posted by morpheus85
Ja ich will das script per taste T starten!
Das script soll weiterlaufen bis der code zu ende is und dann stoppen!(ohne tastendruck)
Wenn ich wiederum taste t drücke soll es sich wiederholen, und wieder stoppen!
usw,...
|
Versuchs mal damit:
Code:
#include<Misc.au3>
While 1
If _IsPressed("54") Then
Send("c")
sleep(200)
MouseMove(1209,608)
sleep(200)
MouseClick("right")
sleep(200)
Send("t")
sleep(200)
MouseMove(1209,608)
sleep(200)
MouseClick("right")
sleep(200)
EndIf
WEnd
|
|
|
03/14/2014, 22:29
|
#5
|
elite*gold: 782
Join Date: Nov 2009
Posts: 316
Received Thanks: 98
|
Ja geil! klappt perfekt!
wie kann man in der zwischenzeit den mauscourser blockieren?
Geht nähmlich darum, dass ich die mausposition nicht stören will!
Ist kein script mit dem ich veraschen will!!
Es geht mir nur darum, dass das script einen Gegenstand switchen soll
und ich nicht aus versehen die maus verreiße und der mauszeiger kommt nicht
auf die position!
|
|
|
03/14/2014, 22:31
|
#6
|
elite*gold: 0
Join Date: Mar 2014
Posts: 25
Received Thanks: 14
|
Quote:
Originally Posted by morpheus85
Ja geil! klappt perfekt!
wie kann man in der zwischenzeit den mauscourser blockieren?
Geht nähmlich darum, dass ich die mausposition nicht stören will!
|
also du musst uns erstmal das ganze Script geben und uns zeigen/sagen worum es geht.
Am besten wäre die Variante "Maus ausstöpseln")
Oder gar nicht erst hinlangen. Ein Bot mit Mousemoves ist sowieso Dreck, da bei jeder Bildschirm Resolution die Koordinaten des Mousemoves geändert werden müssen. Was muss der Bot den machen bzw können?
|
|
|
03/14/2014, 22:36
|
#7
|
elite*gold: 782
Join Date: Nov 2009
Posts: 316
Received Thanks: 98
|
nene das ist das ganze script! ^^
es soll nur dazu dienen einen gegenstand zu switchen!
|
|
|
03/14/2014, 22:36
|
#8
|
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
|
versuch vllt mal blockinput, aber kann sein dass das auch die aktionen von autoit blockt^^
|
|
|
03/14/2014, 22:38
|
#9
|
elite*gold: 782
Join Date: Nov 2009
Posts: 316
Received Thanks: 98
|
ja blockinput hab ich schon probiert aber das hat nicht wirklich funktioniert!
|
|
|
03/14/2014, 22:38
|
#10
|
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
|
ab vista sollte es klapen solange du #requireadmin hast. vergiss aber nciht wieder zu unblocken, sonst kannste den bot nicht steuer.
|
|
|
03/14/2014, 22:44
|
#11
|
elite*gold: 0
Join Date: Mar 2014
Posts: 25
Received Thanks: 14
|
Quote:
Originally Posted by morpheus85
ja blockinput hab ich schon probiert aber das hat nicht wirklich funktioniert!
|
Ich versteh nicht was da nicht klappen soll O.o
Bei mir klappt so alles wie es soll:
Code:
#RequireAdmin
#include<Misc.au3>
While 1
If _IsPressed("54") Then
BlockInput(1)
Send("c")
sleep(200)
MouseMove(1209,608)
sleep(200)
MouseClick("right")
sleep(200)
Send("t")
sleep(200)
MouseMove(1209,608)
sleep(200)
MouseClick("right")
sleep(200)
BlockInput(0)
EndIf
WEnd
|
|
|
03/14/2014, 22:47
|
#12
|
elite*gold: 782
Join Date: Nov 2009
Posts: 316
Received Thanks: 98
|
Ah jetzt funkt es! danke euch!
|
|
|
03/14/2014, 22:48
|
#13
|
elite*gold: 0
Join Date: Mar 2014
Posts: 25
Received Thanks: 14
|
Quote:
Originally Posted by morpheus85
Ah jetzt funkt es! danke euch!
|
Gern, wenn es nur kleinere Probleme sind is das ja schnell gelöst
|
|
|
03/14/2014, 23:31
|
#14
|
elite*gold: 782
Join Date: Nov 2009
Posts: 316
Received Thanks: 98
|
Hab doch noch ein problem! :-(
Ich müsste den Hotkey ändern!
auf 5 wäre am besten!
|
|
|
03/14/2014, 23:38
|
#15
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
warum gehst du nicht den direkten weg? o0
Code:
HotKeySet('{5}', 'Function')
While Sleep(1)
WEnd
Func Function()
Send("c")
sleep(200)
MouseMove(1209,608)
sleep(200)
MouseClick("right")
sleep(200)
Send("t")
sleep(200)
MouseMove(1209,608)
sleep(200)
MouseClick("right")
sleep(200)
EndFunc
|
|
|
Similar Threads
|
AutoIt Hotkey = weiter
03/23/2011 - AutoIt - 0 Replies
Hallo Elitepvpers,
Ich bin dabei einen Bot zuschreiben. Die genaue Funktion ist ja gerade egal, weshalb ich direkt zur Frage komme:
Ich möchte die Koordinaten speichern.
Dazu gibt es einen Hotkey.
Da es aber insgesamt drei Koordinaten sind, müssen alle Drei hintereinander abgespeichert werden.
ich habe zurzeit:
|
autoit hotkey ???
12/17/2010 - AutoIt - 4 Replies
ich habe folgendes script (nur ein beispiel )
While 1
MouseMove(299,299)
MouseMove(500,500)
WEnd
kann mir jemand sagen wie ich machen kann dass z.b. mit f12 oder so dass script pausiert?
mfg
|
autoit hotkey funzt ned
07/04/2009 - AutoIt - 18 Replies
hallo an alle
ich habe ein kleines problem....
ich bin in autoit ein anfänger und habe probiert einen bot zu schreiben der ganz gut funktioniert aber leider schaffe ich es nicht einen hotkey einzubaun... bitte helft mir
so sieht er aus
|
All times are GMT +2. The time now is 08:25.
|
|