|
You last visited: Today at 10:20
Advertisement
If..then
Discussion on If..then within the AutoIt forum part of the Coders Den category.
09/14/2009, 18:23
|
#1
|
elite*gold: 0
Join Date: Dec 2008
Posts: 45
Received Thanks: 3
|
If..then
hallo,wie krieg ich das produkt einer if..then schleife in eine Variable.
gruss arrtimes
|
|
|
09/14/2009, 19:36
|
#2
|
elite*gold: 26
Join Date: Jun 2009
Posts: 972
Received Thanks: 228
|
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
|
#3
|
elite*gold: 0
Join Date: Aug 2008
Posts: 820
Received Thanks: 909
|
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
|
#4
|
elite*gold: 0
Join Date: Dec 2008
Posts: 45
Received Thanks: 3
|
$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
|
#5
|
elite*gold: 41
Join Date: Oct 2007
Posts: 1,950
Received Thanks: 3,120
|
Quote:
Originally Posted by Artimes Fowl
$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 > 0 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
|
#6
|
elite*gold: 26
Join Date: Jun 2009
Posts: 972
Received Thanks: 228
|
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
|
#7
|
elite*gold: 41
Join Date: Oct 2007
Posts: 1,950
Received Thanks: 3,120
|
rofl das was du gepostet hast geht aber nicht^^
musste schon $ergebnis = guictrlread($var) machen...
|
|
|
09/15/2009, 16:34
|
#8
|
elite*gold: 26
Join Date: Jun 2009
Posts: 972
Received Thanks: 228
|
rofl denk nach und probier meinen code aus. nachdenken befor man postet [/ironie=off]
|
|
|
09/15/2009, 16:41
|
#9
|
elite*gold: 41
Join Date: Oct 2007
Posts: 1,950
Received Thanks: 3,120
|
trotzdem würde ich GuictrlRead empfehlen ... weil dein beispiel geht ja evtl aber nicht bei jedem ctrl ...
|
|
|
09/15/2009, 16:57
|
#10
|
elite*gold: 26
Join Date: Jun 2009
Posts: 972
Received Thanks: 228
|
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
|
#11
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
|
Quote:
Originally Posted by SCORNI
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
|
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
|
#12
|
elite*gold: 26
Join Date: Jun 2009
Posts: 972
Received Thanks: 228
|
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
|
#13
|
elite*gold: 0
Join Date: Mar 2009
Posts: 155
Received Thanks: 9
|
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
|
#14
|
elite*gold: 26
Join Date: Jun 2009
Posts: 972
Received Thanks: 228
|
Quote:
Originally Posted by qLADYofLORDp
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
|
|
|
All times are GMT +1. The time now is 10:21.
|
|