Register for your free account! | Forgot your password?

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

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

Advertisement



[AUTOIT] Hotkeyset

Discussion on [AUTOIT] Hotkeyset within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2011
Posts: 35
Received Thanks: 0
[AUTOIT] Hotkeyset

Hy Leute ich versuche gerade seit gut 30min verzweifelt einen Bot über Hotkeyset zu beenden

Sieht bei mir folgender Masen aus
HOTKEYSET("{ESC}", "End")
Func End()
While 1
Exit
Wend
EndFunc
Func HIT()
WINWAITACTIVE("METIN2")

While 1
Send("{F1}{F2}")
Send("1 2 3 4")
WEnd
EndFunc


Es geht nicht um den Bot sondern nur darum wie ich das auf die Reihe bekomme das er aufhört "zu drücken" wenn ich "Esc" drücke
Owatro is offline  
Old 03/17/2011, 19:51   #2
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,254
der bleibt an der while schleife hängen, darum gehts da nicht mehr aus...
am besten "schalter" benutzen... hier ne kleine vorlage, einfach unter "If $start then" deine source einfügen, dann kannste ganz einfach per schalter starten/pausieren...
oder mit ESC beenden.

PHP Code:
HotKeySet("{ESC}""_exit")
HotKeySet("{F1}""_start")

Global 
$play True
Global $start False

While $play
    
If $start Then
        
;;;;;;
    EndIf
WEnd

Func _start
()
    
$start Not $start
EndFunc

Func _exit
()
    
$play False
EndFunc 
omer36 is offline  
Old 03/17/2011, 19:52   #3
 
elite*gold: 0
Join Date: Feb 2010
Posts: 135
Received Thanks: 23
Falls du meinst das er aufhört etwas zu spammen, sowie ich das verstanden habe so:

PHP Code:
HotKeySet ("{ESC}""end")

Func end ()
WinWaitActive ([hier muss dein Dateipfad des Bots reinalso mit dem Info dingen.])
Send("{ESC}")
Exit 
0
EndFunc

While 1
Sleep 
(100)
WEnd 
So habe ich es bei mir immer gemacht und es klappt..
hunger97 is offline  
Old 03/17/2011, 19:56   #4
 
elite*gold: 0
Join Date: Feb 2011
Posts: 35
Received Thanks: 0
Also das ist ein "attak" oder levelbot wie ihr ihn nennen wollt!
Gestartet wird Manuell nur er soll durch nen Hotkey beendet werden!

Das soll beendet werden

Func HIT()
WINWAITACTIVE("METIN2")

While 1
Send("{F1}{F2}")
Send("1 2 3 4")
WEnd
EndFunc

Anhang:
Ich habe gerade beide Varianten versucht nur beide gingen nicht!
Owatro is offline  
Old 03/19/2011, 12:20   #5
 
derpo's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 344
Received Thanks: 151
PHP Code:
#include <Misc.au3>
WinWaitActive("METIN2")
While 
1
Send
("{F1}{F2}")
Send("1 2 3 4")
If 
_IsPressed("1B"Then Exit
Sleep(10)
WEnd 
oder (Escape ist deaktivieren, F12 aktivieren)

PHP Code:
#include <Misc.au3>
WinWaitActive("METIN2")
$a 0
While 1
If _IsPressed("1B"Then $a 0
If _IsPressed("7B"Then $a 1
If $a 1 Then
Send
("{F1}{F2}")
Send("1 2 3 4")
EndIf
Sleep(10)
WEnd 
derpo is offline  
Old 03/20/2011, 19:41   #6
 
elite*gold: 0
Join Date: Feb 2011
Posts: 35
Received Thanks: 0
Hy leute ich habe es jetzt raus gefunden den Fehler

ich habe das Hotkeyset (die befehle) ganz an den Anfang des Scriptes gesetzt und so gehts!
Owatro is offline  
Reply


Similar Threads Similar Threads
AutoIt HotkeySet HILFE
12/19/2010 - AutoIt - 8 Replies
Hallo :) Ich will mir einen Bot schreiben der in einer endlosschleife auf bestimmte x,y posis klickt! Den Code dafür hab ich .. Da es aber eine endlosschleife ist und ich eine pause von nur 1 Sekunde eingebaut hab geht es schwer diesen wieder auszuschalten ^^ Kann mir jemand den Code Fertig schreiben? D.h. einfach nur dieses Hotkeyset mit einbauen Danke schonmal <3
[AutoIt] HotKeySet Problem.
10/07/2010 - AutoIt - 7 Replies
Hey E*pvpers. Ich arbeite mich grad durch das Tutorial von Remus und wollte die Funktion mit den HotKeySet mal ausprobieren. Hab also als kleinen Test geschrieben: HotKeySet("{F4}", "start") Func start()
[Frage] AUtoIT HotkeySet aus Eingabefeld auslesen
08/22/2010 - AutoIt - 8 Replies
Hallo Leute Also ich habe da mal eine frage bezüglich den HotkeySet befehl und den eingabefeldern. Nehmen wir an ich will wenn ich mir ein Gui in KODA FormDesigner erstelle ein Start knopf zum starten eines Spammers erstellen. Auf den GUI soll also ein Eingabefeld sein was ausgelesen wird und den HotkeySet Befehlt zugewiesen wird. HotKeySet("", "Start") dieser Befehl soll nun ein Eingabefeld auslesen was z.b. hier drinne steht: $eingabefeld = GUICtrlCreateEdit("", 400, 456, 193, 41)
Hotkeyset
06/03/2010 - AutoIt - 1 Replies
Ich wollte "A" und "S" auf der Tastatur tauschen. Jedoch während dem scripten ist mir aufgefallen, dass wenn ich "A" drücke, geht er zum Hotkeyset und drückt "S". Aber weil ich ja "A" und "S" vertauschen will, wirds ne endlosschleife. Wie kann ich das verändern, dass das gesendene (von AutoIT) nicht zum Hotkeyset geht. HotKeySet("a", "a") HotKeySet("s", "s") While 1



All times are GMT +2. The time now is 11:15.


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.