Frage : Funcs ; Inputs

02/11/2011 09:14 Flοw#1
Hey COM.


Ich habe dien Frage:

Wenn ich eine func mache zb:

Func lol ()
Send ("{F1}")
Sleep (1)
Endfunc

Nun möchte ich,
Dass das F1 durch eine inputbox kommt (ich weiß, wie das geht).

Die Sache ist:

Wie lasse ich die Funktion "aus", wenn nichts in input Feld steht?

Sorry, dass es so hibgeklatscht ist, stehe unter zeitdruck.

Gruß
02/11/2011 09:36 .2good4you111#2
Wenn ich alles richtig entziffert habe, dann meinst du eine if schleife.

zb:

if $xy = "" then
else
msgbox(blabla)
endif
02/11/2011 09:51 Flοw#3
Oh mein Gott,
da habe ich tatsächlich vergessen, dass es if-schleifen gibt.

Danke.

Also so sollte es funktionieren oder:

$input = Inputbox("bla",bla")

Func lol ()
If $input = "" then endfunc
Else
Send ("{F1}")
Sleep ($input)
Endif
Endfunc

Kann's nicht probieren bin am iPhone ;)

Gruß
02/11/2011 10:15 .2good4you111#4
ne, aber so

PHP Code:
$input Inputbox("bla","bla")



Func lol ()
    If 
$input "" then
    
Else
    
Send ("{F1}")
    
Sleep ($input)
    Endif
Endfunc 
02/11/2011 10:33 Flοw#5
Ok, danke.

Kann man vor das send und nach dem sleep eine While schleife einsetzen ?
02/11/2011 10:59 TrickGamer#6
wenn du willst das es die ganzezeit ausführt:
PHP Code:
$input Inputbox("bla","bla")



Func lol ()
    If 
$input "" then
    
Else
        while 
1
            Send 
("{F1}")
            
Sleep ($input)
        
wend
    
Endif
Endfunc 
02/11/2011 11:11 Flοw#7
So meinte ich das, danke.

btw:

Die letzte zeile in deiner Signatur ist lustig ;)
02/11/2011 12:19 PenGuin :O#8
Code:
$input = Inputbox("bla","bla")



Func lol ()
    If Not $input = "" then
        while Sleep ($input)
            Send ("{F1}")
        wend
    Endif
Endfunc
So Code optimiert, wozu else? ISt nur unperfomanter.
Btw Sleeps < 10 werden auf 10 aufgerundet.

UND ES GIBT KEINE IF SCHLEIFEN!
02/11/2011 12:33 .2good4you111#9
i know,... aber ich schreibs komischerweiße trotzdem immer wieder xD