If..then

09/14/2009 18:23 Artimes Fowl#1
hallo,wie krieg ich das produkt einer if..then schleife in eine Variable.

gruss arrtimes
09/14/2009 19:36 SCORNI#2
faktor mal faktor gleich produkt ?
oder welches produkt meinst du ?
PHP Code:
if execute (2*3) = 6 then
msgbox 
(0,"","Das Ergebniss ist 6")
endif 
lol oder wie meinst du das
09/14/2009 19:49 felixli93#3
If <statement> returned immer "True" oder "False", wenn True, wird die expression ausgeführt, sonst nicht...

Code:
$var = 0
$var1 = 1
$var2 = $var = $var1
hier wird $var2 auf False gesetzt, da $var <> $var1
also ist $var2 das "Produkt" der If...Then-Abfrage
Code:
If $var = $var1 Then ...
meintest du das so?
09/15/2009 14:13 Artimes Fowl#4
$var = InputBox ("InputBox", "Wie alt bist du ?")

if $var >= 0 and $var <= 12 Then ;(dann soll er sagen das du ein Anfängfer bist)

ElseIf $var >= 13 and $var <= 45 Then ;(dann soll sagen das du ein fortgeschritten bist) und in einer Variable speichern)


EndIf

Dann soll er das Ergebniss speichen in $ergebniss
09/15/2009 14:41 LordKill#5
Quote:
Originally Posted by Artimes Fowl View Post
$var = InputBox ("InputBox", "Wie alt bist du ?")

if $var >= 0 and $var <= 12 Then ;(dann soll er sagen das du ein Anfängfer bist)

ElseIf $var >= 13 and $var <= 45 Then ;(dann soll sagen das du ein fortgeschritten bist) und in einer Variable speichern)


EndIf

Dann soll er das Ergebniss speichen in $ergebniss
PHP Code:
$var1 InputBox ("InputBox""Wie alt bist du ?")

$var2 GuictrlRead($var1)

IF 
$var2 and $var2 12 Then
Msgbox
(0,"Blopp","You are a nonskilled boon!")
endif

If 
$var2 13 and $var2 45 then
Msgbox
(0,"","Glückwunsch du bist ein fortgeschrittener NOOB"
mit dem abspeichern weiß ich nicht wie dus jetzt meinst
würde erstmals in eine ini speichern ;)
also iniwrite(bob.ini,"bob","status,"alter",$var2)
09/15/2009 15:31 SCORNI#6
ich denke mal das er das so will
PHP Code:
$var=inputbox ("Titel","Text")
$ergebnis=$var
msgbox 
(0,"",$ergebnis
Ich denke er will nur das $ergebnis den text aus der inputbox wiedergibt
09/15/2009 16:08 LordKill#7
rofl das was du gepostet hast geht aber nicht^^
musste schon $ergebnis = guictrlread($var) machen...
09/15/2009 16:34 SCORNI#8
rofl denk nach und probier meinen code aus. nachdenken befor man postet [/ironie=off]
09/15/2009 16:41 LordKill#9
trotzdem würde ich GuictrlRead empfehlen ... weil dein beispiel geht ja evtl aber nicht bei jedem ctrl ...
09/15/2009 16:57 SCORNI#10
doch tut es. variablen geben auch IMMER den Text zurrück den du ihnen zugeordnet hast.
BSP.
PHP Code:
$var="dfsdads"
;man könnte genauso dfsdads in ne inputbox eingeben
msgbox 
(0,$var,$var
es macht keinen unterschied. eine variable gibt den text zurrück den man ihr zugewiesen hat . Egal ob der der Text Direkt ins skript oder in ne input eingegeben wird.

1:0 für SCORNI
09/15/2009 18:03 | Moep |#11
Quote:
Originally Posted by SCORNI View Post
doch tut es. variablen geben auch IMMER den Text zurrück den du ihnen zugeordnet hast.
BSP.
PHP Code:
$var="dfsdads"
;man könnte genauso dfsdads in ne inputbox eingeben
msgbox 
(0,$var,$var
es macht keinen unterschied. eine variable gibt den text zurrück den man ihr zugewiesen hat . Egal ob der der Text Direkt ins skript oder in ne input eingegeben wird.

1:0 für SCORNI
:facepalm:

Probier mal das:
Code:
#include <GUIConstants.au3>

GUICreate("")
$file = GUICtrlCreateInput ( "", 10,  5, 300, 20)
$btn = GUICtrlCreateButton ("Ok", 40,  75, 60, 20)

GUISetState () 

$msg = 0
While $msg <> $GUI_EVENT_CLOSE
       $msg = GUIGetMsg()
       Select
		Case $msg = $btn
               MsgBox (4096, "", $file)
       EndSelect
WEnd
und jetzt das:

Code:
#include <GUIConstants.au3>

GUICreate("")
$file = GUICtrlCreateInput ( "", 10,  5, 300, 20)
$btn = GUICtrlCreateButton ("Ok", 40,  75, 60, 20)

GUISetState () 

$msg = 0
While $msg <> $GUI_EVENT_CLOSE
       $msg = GUIGetMsg()
       Select
		Case $msg = $btn
               MsgBox (4096, "", [COLOR="Red"]GUICtrlRead[/COLOR]($file))
       EndSelect
WEnd
...und nun verschon uns bitte mit deinen "Weisheiten"!...
09/15/2009 18:30 SCORNI#12
ich spreche hier aber von inputboxen die nicht in einer gui sind .....
so schlau bin ich auch das man bei guictrlcreateinput guictrlread vwewernden mus
09/18/2009 16:07 qLADYofLORDp#13
hehe da muss ich aber wem recht gehen
bei inputbox braucht es doch kein guictrlread O.o
daist ein befehl der dafür konzipiert ist sachen ein zu lesen

das man das mei einem GUI machen muss.. ist mir (inzwischen) ja auch klar (hab ich hier gelernt xD)

aber bei einer inputbox braucht es das NIEMALS
09/18/2009 17:52 SCORNI#14
Quote:
Originally Posted by qLADYofLORDp View Post
hehe da muss ich aber wem recht gehen
bei inputbox braucht es doch kein guictrlread O.o
daist ein befehl der dafür konzipiert ist sachen ein zu lesen

das man das mei einem GUI machen muss.. ist mir (inzwischen) ja auch klar (hab ich hier gelernt xD)

aber bei einer inputbox braucht es das NIEMALS
himmel auf erden endlich mal einer der mich unterstützt