Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 10:20

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

Advertisement



If..then

Discussion on If..then within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #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
Artimes Fowl is offline  
Old 09/14/2009, 19:36   #2
 
SCORNI's Avatar
 
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
SCORNI is offline  
Old 09/14/2009, 19:49   #3
 
felixli93's Avatar
 
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?
felixli93 is offline  
Old 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
Artimes Fowl is offline  
Old 09/15/2009, 14:41   #5

 
LordKill's Avatar
 
elite*gold: 41
Join Date: Oct 2007
Posts: 1,950
Received Thanks: 3,120
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)
LordKill is offline  
Old 09/15/2009, 15:31   #6
 
SCORNI's Avatar
 
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
SCORNI is offline  
Thanks
1 User
Old 09/15/2009, 16:08   #7

 
LordKill's Avatar
 
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...
LordKill is offline  
Old 09/15/2009, 16:34   #8
 
SCORNI's Avatar
 
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]
SCORNI is offline  
Old 09/15/2009, 16:41   #9

 
LordKill's Avatar
 
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 ...
LordKill is offline  
Old 09/15/2009, 16:57   #10
 
SCORNI's Avatar
 
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
SCORNI is offline  
Old 09/15/2009, 18:03   #11
 
| Moep |'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
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


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"!...
| Moep | is offline  
Old 09/15/2009, 18:30   #12
 
SCORNI's Avatar
 
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
SCORNI is offline  
Old 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
qLADYofLORDp is offline  
Thanks
1 User
Old 09/18/2009, 17:52   #14
 
SCORNI's Avatar
 
elite*gold: 26
Join Date: Jun 2009
Posts: 972
Received Thanks: 228
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
SCORNI is offline  
Reply




All times are GMT +1. The time now is 10:21.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.