Register for your free account! | Forgot your password?

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

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

Advertisement



Per Hotkey While schleife stoppen

Discussion on Per Hotkey While schleife stoppen within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2009
Posts: 1,622
Received Thanks: 2,070
Per Hotkey While schleife stoppen

Ich möchte in Folgendem Script


Die While Schleife per Hotkey beenden,

und durch erneutes drücken auf ok soll das script quasi von vorne laufen mit der schleife



könnt ihr mir helfen?
freehuntx is offline  
Old 07/29/2010, 16:05   #2
 
elite*gold: 184
Join Date: Nov 2009
Posts: 158
Received Thanks: 43
PHP Code:
Hotkeyset "{F5}" "start")
HotKeySet("{numpad1}""stop")
Func start () 
$input InputBox ("Counter Strike-Source Crasher""Bitte Geben sie die Ip des Servers ein")
sleep (5000)
Send ("rcon_address " $input)
Send ("{Enter}")
Send ("rcon_password %N")

while 
1
Send 
("{Enter}")
Send ("rcon")
Send ("{Enter}")
Send ("rcon")
Send ("{Enter}")
Send ("rcon")
Send ("{Enter}")
Send ("rcon")
Send ("{Enter}")
Send ("rcon")
Send ("{Enter}")
Send ("rcon")
Send ("{Enter}")
Send ("rcon")
Send ("{Enter}")
Send ("rcon")
Send ("{Enter}")
Send ("rcon")
Send ("{Enter}")
Send ("rcon")
Send ("{Enter}")
Send ("rcon")
Send ("{Enter}")
Send ("rcon")
Send ("{Enter}")
Send ("rcon")
Send ("{Enter}")
Send ("rcon")
Send ("{Enter}")
Send ("rcon")
Send ("{Enter}")
Send ("rcon")
Send ("{Enter}")
Send ("rcon")
Send ("{Enter}")
Send ("rcon")
Send ("{Enter}")
Send ("rcon")
WEnd
Endfunc

Func stop
()
While1
sleep 
(50)
Wend 
EndFunc 
so startet zwar das script erst nach drücken der f5 taste aber wenn du ein gui machst is das egal
Syst3m Down is offline  
Old 07/29/2010, 16:15   #3
 
elite*gold: 0
Join Date: Dec 2009
Posts: 1,622
Received Thanks: 2,070
und wie geht das? also eine gui machen kann ich, aber die befehle etc. einfügen weiß ich nicht sorry könntest du es bitte erklären?
freehuntx is offline  
Old 07/29/2010, 16:16   #4
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,254
hier... mit esc beendest du es.
mit numpad1 machst du start/pause...

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

Global 
$play True
Global $start False

$input 
InputBox ("Counter Strike-Source Crasher""Bitte Geben sie die Ip des Servers ein")
Sleep(5000)
Send("rcon_address " $input)
Send("{Enter}")
Send("rcon_password %N")
Send("{Enter}")

While 
$play
    
If $start Then
Send
("rcon")
Send("{Enter}")
    EndIf
WEnd

Func _start
()
    
$start Not $start
EndFunc

Func _exit
()
    
$play False
EndFunc 
omer36 is offline  
Thanks
1 User
Old 07/29/2010, 16:21   #5
 
elite*gold: 0
Join Date: Dec 2009
Posts: 1,622
Received Thanks: 2,070
hmm da schliesst sich aber das fenster wieder
freehuntx is offline  
Old 07/29/2010, 16:28   #6
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,254
dann halt wieder mit nem hotkey...
einbischen selber überlegen kann man auch ..

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

Global 
$play True
Global $start False

Func _anfang
()
$input InputBox ("Counter Strike-Source Crasher""Bitte Geben sie die Ip des Servers ein")
Sleep(5000)
Send("rcon_address " $input)
Send("{Enter}")
Send("rcon_password %N")
Send("{Enter}")
EndFunc

While $play
    
If $start Then
Send
("rcon")
Send("{Enter}")
    EndIf
WEnd

Func _start
()
    
$start Not $start
EndFunc

Func _exit
()
    
$play False
EndFunc 
omer36 is offline  
Old 07/29/2010, 16:30   #7
 
elite*gold: 0
Join Date: Dec 2009
Posts: 1,622
Received Thanks: 2,070
Entschuldige aber ich denke wir reden anneinander vorbei ^^


Also es ist quasi ein "popup" also wird es nach ausführen geschlossen.

Aber dass soll es ja nicht ^^

also geht es ja nur mit gui
freehuntx is offline  
Old 07/30/2010, 01:41   #8
 
elite*gold: 0
Join Date: Mar 2010
Posts: 79
Received Thanks: 32
Solange du nichts drückst oder es per HotKey oder irgendwas beendest läuft die Schleife doch einfach weiter. Wo ist denn nun das Problem?
luckkylooser is offline  
Old 07/30/2010, 02:18   #9
 
elite*gold: 184
Join Date: Nov 2009
Posts: 158
Received Thanks: 43
pack dann einfach die Gui in ne While schleife
Syst3m Down is offline  
Old 07/30/2010, 12:20   #10
 
elite*gold: 0
Join Date: Dec 2009
Posts: 1,622
Received Thanks: 2,070
also rcon_address ist erstmal das wichtigste

hinter dem address kommt die eingegebene ip.
nach drücken von ok soll das geschrieben werden

rcon_address 127.0.0.1 << ip die man eingegeben hat
rcon_password %N
rcon
rcon
rcon
rcon
rcon << schleife halt

dann soll man die schleife beenden können per z.B num1
damit man eine neue ip eintragen kann und das selbe spiel von vorn beginnt versteht ihr?
freehuntx is offline  
Old 07/30/2010, 12:28   #11
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,254
ich habs dir doch oben so gemacht, wie du es willst...
ESC = BEENDEN.
numpad1 = START-PAUSE
F1 = zurück zum IP-eintragen, da kanns tdu dann ne neue machen...
omer36 is offline  
Thanks
1 User
Old 07/30/2010, 15:02   #12
 
elite*gold: 0
Join Date: Dec 2009
Posts: 1,622
Received Thanks: 2,070
ok kann geclosed werden danke
freehuntx is offline  
Reply


Similar Threads Similar Threads
Script stoppen, bis wieder mit Internet verbunden ist
09/03/2010 - AutoIt - 3 Replies
Hallo, ich habe ein Script geschrieben, dass über Nacht rennen soll. Es passiert aber manchmal, dass die Internet Verbindung kurz unterbrochen ist. Nun soll das Script erst weitermachen, wenn es mit dem Router "xyz" wieder verbunden ist. Wie mache ich das?
Tuneclub Abo kündigen / stoppen
07/29/2010 - Off Topic - 7 Replies
Hallo, Vorwort : Dieses Thema ist für die, die in die Abo falle geritten sind von Tuneclub, nichts von Free - Sms, sonder ABZOCKE ! 4,99€ in der Woche. Zum eigentlichen Thema: Wenn ihr bei Tuneclub eine Abo abgeschlossen habt und dieses stonieren möchtet, bitte wie folgt vorgehen: Du kannst den Vertrag jederzeit schriftlich per E-Mail, Fax oder Post kündigen: E-Mail: [email protected]
while-schleife cast x | schleife ende cast y
07/26/2010 - Diablo 2 Programming - 6 Replies
ich kann nicht einschlafen und versuche gerade halbwach herauszufinden, wie ich den bot etwas casten lassen kann, um ihn anschließend nach 10-15 casts etwas anderes casten zu lassen. if(NTA_GetResistance(target, NTA_DAMAGE_PHYSICAL) >= 100) { if((target.name == "Pindleskin") && NTA_GetResistance(target, NTA_DAMAGE_PHYSICAL) >= 100) { var i =0; while(i<15) { return NTC_CastSkill(106, NTC_HAND_LEFT, target); i++;
hacks stoppen
07/07/2010 - WarRock - 8 Replies
kann elitepvpers nicht einfach diese hacksection schliessen es gibt leute die bezahlen so viel geld aber in jedem room ist ein hacker macht dann auch kein bock
-Guide- Spambots stoppen
05/25/2010 - Last Chaos - 9 Replies
Huhu Ich erklär euch mal wie ihr Spambots stoppt Schritt 1. Ihr geht zur Freundeliste Schritt2. Ihr fügt den Spambot in die Freundeliste hinzu (z.B : gkjlasdglkje) Schritt 3.



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


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.