Sleep time umstellen

07/13/2009 12:38 A7139#1
Also ich weiß nich wie ich das machen soll

Sleep(1000)

ergibt ja 1 Sekunde warten


Da ich in einer Inputbox Abfrage wielange das gehen soll is das etwas blöd


Könnte zwar schreiben 1000 = 1 Sekunde aber kann man das nich anders machen


Wenn er z.B. 2 eintippt das dann Sleep(2000) ausgeführt wird


Hoffe kann mir einer helfen
07/13/2009 13:09 Syc0n#2
Du kannst einfach "* 1000" nehmen... bspw.

PHP Code:
$inputbox InputBox("Wartezeit?" ,"Geben Sie die Wartezeit in Sekunden ein")

TrayTip("End","Script will end in " $inputbox " Sekunden"2000)
Sleep($inputbox 1000
07/13/2009 14:19 SCORNI#3
sycon warst du nicht mal guard???Ist jetzt aber auch egal! Das kann man auch anders machen. Auch wenn deine Methode auch geht.
PHP Code:
$inputbox=inputbox ("Wartezeit","Geben Sie die Wartezeit in Sekunden ein")
traytip ("Das script wird in"&$inputbox"sekunde/n beendet werden ","",99999,5)
sleep ($inputbox&"000"
falls du dies in einer gui machen willst geht das so.
PHP Code:
#include <GUIConstantsEx.au3>
guicreate ("Sleep in Sekunden",300,300)
$a=guictrlcreateinput ("Zeit in Sekunden",30,30,120,20)
$button=guictrlcreatebutton ("Beenden",100,100,70,70)
guictrlcreatelabel ("Bitte gib die Zeit in Sekunden an",200,200,70,70)
guisetstate (@sw_show)
    While 
1
        $msg 
GUIGetMsg()
        
Select
            
Case $msg $GUI_EVENT_CLOSE
                ExitLoop
            
Case $msg $button
$zeit
=guictrlread($a)
Traytip ("Das Script wird in" &$zeit&" Sekunden beendet",9999999,5)
sleep ($zeit&"000")
exit

        
EndSelect
    WEnd 
So das was erstmal ^^

MfG SCORNI
07/13/2009 16:17 Syc0n#4
Quote:
Originally Posted by SCORNI View Post
sycon warst du nicht mal guard???Ist jetzt aber auch egal! Das kann man auch anders machen. Auch wenn deine Methode auch geht.
PHP Code:
$inputbox=inputbox ("Wartezeit","Geben Sie die Wartezeit in Sekunden ein")
traytip ("Das script wird in"&$inputboxsekunde/n beendet werden ")
sleep (
$inputbox&"000") 
Dein Code ist falsch und funktioniert nicht! Schau dir mal den Traytip an... Kein Titel und kein Timeout, zudem ein " vergessen.

Quote:
Originally Posted by SCORNI View Post
PHP Code:
#include <GUIConstantsEx.au3>
guicreate ("Sleep in Sekunden",300,300)
$a=guictrlcreateinput ("Zeit in Sekunden",30,30,120,20)
$button=guictrlcreatebutton ("Beenden",100,100,70,70)
guictrlcreatelabel ("Bitte gib die Zeit in Sekunden an",200,200,70,70)
guisetstate (@sw_show)
    While 
1
        $msg 
GUIGetMsg()
        
Select
            
Case $msg $GUI_EVENT_CLOSE
                ExitLoop
            
Case $msg $button
$zeit
=guictrlread($a)
Traytip ("Das Script wird in" &$zeit&" Sekunden beendet",9999999,5)
sleep ($zeit&"000")
exit

        
EndSelect
    WEnd 
So das was erstmal ^^

MfG SCORNI
Und warum sollte man ne GUI dafür erstellen? Falls er das wirklich machen wollte, dann müsste er es selber aus meinem 1. Code schlussfolgern können!
07/13/2009 17:30 SCORNI#5
1.OK hast recht Traytip falsch ist nicht so mein gebit bin eher auf gui´s hab aber den fehler edited
2.
Quote:
Und warum sollte man ne GUI dafür erstellen?
Ganz einfach er will einen Pickupbot machen und einen start Button haben oder was ganz anderes wie i ein schreib bot oder ein Spammbot für ICQ. Dafür braucht er dann eine GUI wenn er dann irgend ein Tool oder ein Bot perfektionieren will und dadrin muss dann wohl eine inputbox sein. Postest du aus langeweile ?
Kann man dch selber drauf kommen das wenn er sowas wie mit einer inputbox nicht kann das erst recht nicht mit einer GUI kann (nicht böse gemeint darum poste ich ja um zu helfen). Also poste ich hier mal einen richtigen code und dann kommt wieder irgend so eine Kacke von einem der über 1000 posts hat.


MfG SCORNI
07/13/2009 17:56 | Moep |#6
wenn man float zahlen eingibt, also z.B. 1,5 sekunden, funktioniert dein script nichtmehr scorni.
07/13/2009 18:00 SCORNI#7
kann man da aber umbauen
07/13/2009 18:02 Syc0n#8
Quote:
Originally Posted by SCORNI View Post
1.OK hast recht Traytip falsch ist nicht so mein gebit bin eher auf gui´s hab aber den fehler edited
Quote:
Originally Posted by SCORNI View Post
PHP Code:
$inputbox=inputbox ("Wartezeit","Geben Sie die Wartezeit in Sekunden ein")
traytip ("Das script wird in"&$inputbox"sekunde/n beendet werden ","",99999,5)
sleep ($inputbox&"000"
Dein Skript geht aber immer noch nicht. Ein Traytip erscheint nicht, wenn der Text leer ist. So würde es gehen:

PHP Code:
$inputbox=inputbox ("Wartezeit","Geben Sie die Wartezeit in Sekunden ein")
traytip ("Das script wird in " $inputbox " Sekunde/n beendet","a",99999,5)
sleep ($inputbox&"000"
Quote:
Originally Posted by SCORNI View Post
Postest du aus langeweile ?
Kann man dch selber drauf kommen das wenn er sowas wie mit einer inputbox nicht kann das erst recht nicht mit einer GUI kann (nicht böse gemeint darum poste ich ja um zu helfen). Also poste ich hier mal einen richtigen code und dann kommt wieder irgend so eine Kacke von einem der über 1000 posts hat.
Nein, ich poste nicht aus langeweile, sondern weil ich den Leuten helfen oder Fehler verbessern will. Und ich finde, dass es kein Grund ist, gleich beleidigend zu werden.
07/13/2009 18:57 | Moep |#9
Quote:
Originally Posted by SCORNI View Post
kann man da aber umbauen
i lol´d... wieso einfach wenns auch schwer geht is wohl dein motto...
07/14/2009 08:17 A7139#10
Quote:
Originally Posted by Syc0n View Post
Du kannst einfach "* 1000" nehmen... bspw.

PHP Code:
$inputbox InputBox("Wartezeit?" ,"Geben Sie die Wartezeit in Sekunden ein")

TrayTip("End","Script will end in " $inputbox " Sekunden"2000)
Sleep($inputbox 1000

also das HÄTTE mir ja schon gereicht ^^

Danke für die Hilfe