|
You last visited: Today at 14:21
Advertisement
Überprüfen ob Variable Eine Variable ist
Discussion on Überprüfen ob Variable Eine Variable ist within the AutoIt forum part of the Coders Den category.
10/14/2010, 22:00
|
#1
|
elite*gold: 25
Join Date: Jun 2010
Posts: 1,076
Received Thanks: 290
|
Überprüfen ob Variable Eine Variable ist
Hey leute ich wollte fragen ob/wie man überprüfen kann
ob eine Variable eine Variable ist z.b. so
PHP Code:
$k = 1 $i = $k if $i = VARIABLE Then msgbox(0,'$i ist eine variable!!','') endif
PS:Wp releast man nochma TuT (z.b. für metin2??)
Wer mir hilft(oder es versucht xD ) kriegt natürlich ein THX
|
|
|
10/14/2010, 22:07
|
#2
|
elite*gold: 0
Join Date: Feb 2009
Posts: 542
Received Thanks: 112
|
du kannst überprüfen was die variable fürn typ ist
guck dir die seite an
|
|
|
10/14/2010, 22:35
|
#3
|
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
|
Generell lassen sich 2 Variablen überprüfen, allerdings nur, wenn sie auch mit einem Wert verbunden sind.
Wenn du überprüfen möchtest ober $i gleich 1 ist, dann gehe normal vor:
Code:
If $i = 1 Then
...
Else
...
EndIF
In deinem Beispiel ist $i = $k = 1.
|
|
|
10/14/2010, 23:14
|
#4
|
elite*gold: 25
Join Date: Jun 2010
Posts: 1,076
Received Thanks: 290
|
nein ich wollte wissen ob eine Variable nicht einem bestimmten wert zugeordnet ist sondern auch einer Variable
also nicht
sondern if $i = (Variable also z.b.) $k
PS ich weis Nicht WIE die variable heist
sondern ich will nur wissen ob es eine variable ist
|
|
|
10/14/2010, 23:22
|
#5
|
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
|
Quote:
Originally Posted by amnesi
nein ich wollte wissen ob eine Variable nicht einem bestimmten wert zugeordnet ist sondern auch einer Variable
also nicht
sondern if $i = (Variable also z.b.) $k
PS ich weis Nicht WIE die variable heist
sondern ich will nur wissen ob es eine variable ist
|
Ahem, Variablen sind fest vordefiniert.
$ halt.
Du kannst nur die Werte in einer Variable überprüfen.
Ist wie wenn du identische leere Dosen hast. Du kannst den Inhalt überprüfen, doch die Dosen bleiben immer dieselben.
|
|
|
10/14/2010, 23:26
|
#6
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
du willst von einem wert den du hast wissen ob er in einer variable steht?
also bsp gegeben ist 1 und du suchst ne variable die den wert hält? das geht ganz sicher nicht... zumal auch viele variablen gewisse werten halten können.
wenn du nur wissen willst, ob eine variable deklariert wurde, kannste das ganze einfach per IsDeclared() checken...
bsp gegeben ist $blah = 1... machst du jetzt IsDeclared('blah') erhälst du True.
|
|
|
10/15/2010, 05:27
|
#7
|
elite*gold: 0
Join Date: Jul 2010
Posts: 450
Received Thanks: 78
|
evtl. :
Code:
$k = 1
$i = $k
$n = $i
if $i is $n Then
msgbox(0,'$i ist eine variable!!','')
endif
|
|
|
10/15/2010, 09:49
|
#8
|
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
|
Quote:
Originally Posted by eagly200
evtl. :
Code:
$k = 1
$i = $k
$n = $i
if $i is $n Then
msgbox(0,'$i ist eine variable!!','')
endif
|
Überprüft wieder nur den Wert 1 xD
|
|
|
10/15/2010, 11:20
|
#9
|
elite*gold: 25
Join Date: Jun 2010
Posts: 1,076
Received Thanks: 290
|
naja trozdem danke leute ;D
|
|
|
10/15/2010, 13:23
|
#10
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
|
Erklär mal bitte wozu du das brauchst, vielleicht gibts auch ne andere Möglichkeit.
|
|
|
10/15/2010, 15:52
|
#11
|
elite*gold: 25
Join Date: Jun 2010
Posts: 1,076
Received Thanks: 290
|
^^ ok also
also es gibt 2 inputboxen
in einer gibt man ein wie die variable heist
in der anderen was sie beinhaltet
und wenn man auf einen button klickt
dann steht in einer editbox:
wenn der name der variable blub war
und der inhalt blub1 das dann da
$blub = "blub1"
das geht auch nur wenn blub1 eine variable ist müssen die "" weg^^
und das will ich hinbekommen
|
|
|
10/15/2010, 16:21
|
#12
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
|
meinste sowas?
PHP Code:
#include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Form1", 625, 443, 192, 124) $Edit1 = GUICtrlCreateEdit("", 40, 32, 241, 265) $Input1 = GUICtrlCreateInput("", 352, 48, 121, 21) $Input2 = GUICtrlCreateInput("", 360, 176, 121, 21) $Button1 = GUICtrlCreateButton("Button1", 408, 328, 145, 65, $WS_GROUP) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ###
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button1 GUICtrlSetData($Edit1, "$"&GUICtrlRead($Input1)) GUICtrlSetData($Edit1, GUICtrlRead($Edit1) &" = "&"'"&GUICtrlRead($Input2)&"'") EndSwitch WEnd
|
|
|
10/15/2010, 16:24
|
#13
|
elite*gold: 25
Join Date: Jun 2010
Posts: 1,076
Received Thanks: 290
|
genau das hab ich schon nur ich will wissen ob
das so geht das überprüft wird ob beim 2 . wert ein $ vor ist
dammit die "" nicht hingemacht werden
|
|
|
10/15/2010, 16:27
|
#14
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
|
sry kapier grad nciht ganz was du meinst...
ob in der 2. inputbox ein '$' geschrieben wurde?
damit wohin keine - "" - gemacht werden?
|
|
|
10/15/2010, 16:36
|
#15
|
elite*gold: 25
Join Date: Jun 2010
Posts: 1,076
Received Thanks: 290
|
es soll eine script hilfe werden
und wenn man in der 2. Inputbox eine variable reinschreibt also mit $ am anfang
dann soll in der editbox dann z.b. statt "$hi" , $hi stehen
|
|
|
 |
|
Similar Threads
|
Variable in Mousemove?
10/01/2010 - AutoIt - 11 Replies
Servus, ich schon wieder.... :rolleyes:
Kurze Frage:
Warum geht das so nicht?:
HotKeySet ("I", "Scannerstart")
For $a = 0 to 1280 Step +5
Next
Func Scannerstart()
MouseMove ($a/100,10)
|
Error Variable used .....
05/26/2010 - AutoIt - 3 Replies
Hi,
#include <NomadMemory.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <ButtonConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 625, 445, 193, 125)
|
Username in Variable
04/01/2010 - AutoIt - 2 Replies
Hallo,
ich wollte ein kleines Programm für meine jüngere Cousine anfertigen, denn sie hat viel Spaß an solchen Programmen ;)
Und zwar möchte ich zuerst eine InputBox erscheinen lassen, inder nach dem Namen gefragt wird. Danach soll sich eine MsgBox öffnen, wo steht: Herzlich Willkommen ... ( ... = der Name)
So siehts im Moment aus.
$input1 = InputBox("Hallo", "Hallöchen! Bevor es losgehen kann, &CRLF möchte ich gern wissen, wie du heißt.")
MsgBox("Herzlich Willkommen", "Herzlich...
|
Variable und down/up befehl
09/23/2009 - AutoIt - 0 Replies
Hallo!
Also ich habe folgendes Problem:
Ich will meine variable ($taste1) und den "{down}" tastendruck ausführen aber wie krieg ich das hin also möchte das die variable taste1 runtergedrückt wird bis ich sie wieder mit "{up}" loslasse.
Allerdings weis ich es bei up auch nicht
Mein script sieht bisher so aus Send($taste1 "{down}")
Thx schonmal in vorraus:confused::(
ok habs jetzt nach langer zeit =) ich hab es einfach über eine if schleife gemacht
Ok Funktioniert doch net hat keiner...
|
How do I add a variable
08/21/2009 - CO2 Private Server - 4 Replies
Couldn't find a guide when I searched. I want to make a variable so it will check how many times the player has already used unknown man. I know how to use the variable, but just don't know how to make it.
Oh yea this is LOTF
|
All times are GMT +1. The time now is 14:23.
|
|