Ja!
Dankeschön !
Ja!
Dankeschön !
Bin anscheinen mit dem kopieren dureinandergekommen, ich habe natürlich ein Fenster namens $test...
Hab auch grad was für nen Freund gemacht und so... ist ja egal^^
Auf jedenfall habe ich ein Fester, welches $test heißt
Das ganze Script:
[autoit]#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=suchfenster
$hauptfenster = GUICreate("irgendeintest", 308, 100, 392, 200)
$Input1 = GUICtrlCreateInput("Input1", 24, 40, 121, 21)
$Label1 = GUICtrlCreateLabel("Bitte test eingeben", 72, 8, 159, 17)
$Button1 = GUICtrlCreateButton("suchen", 176, 40, 75, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
case $Button1
input()
EndSwitch
WEnd
[/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit]#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$test = GUICreate("test", 401, 190, 192, 124)
$Label1 = GUICtrlCreateLabel("test", 16, 16, 53, 17)
GUISetState(@SW_HIDE)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Func input()
Local $InputRead = GUICtrlRead($Input1)
If $InputRead = "test" Then
GUISetState(@SW_SHOW, $test)
Else
MsgBox(0, "Fehler", "Es ist ein Fehler aufgetreten.")
EndIf
EndFunc
Habe ich auch gerade bemerkt... aber bei dem hier kommt auch ein error:
[autoit]GUISetState(@SW_SHOW, $test)
[/autoit]Errorlog:
==> Variable used without being declared.:
GUISetState(@SW_SHOW, $test)
GUISetState(@SW_SHOW, ^ ERROR
Aber vorher steht doch:
[autoit]
$test = GUICreate("test", 401, 190, 192, 124)
GUISetState(@SW_HIDE)
Alles anzeigenSo macht das ganze mehr Sinn:
[autoit]Func input()
[/autoit]
Local $InputRead = GUICtrlRead($Input1)
If $InputRead = "test" Then
GUISetState()
Else
MsgBox(0, "Fehler", "Es ist ein Fehler aufgetreten.")
EndIf
EndFunc
Oder halt ohne $InputRead.
Aber dann wird ja die Form Test nicht sichtbar, weil ja
$test.GUISetState(@SW_SHOW)
[/autoit]nicht steht
FAIL!
Danke.. xD
Hey Leute...
Ich habe ein Problem mit einer Funktion...
Bei der rot markierten Zeile tritt ein Syntax error auf...
Also ich will bewirken, dass diese Funktion prüft ob "test" in Input1 steht und wenn das der Fall ist soll die Form test angezeigt werden...
Ich hoffe, dass das jemand versteht...
Hier der Code:
[autoit]Func input()
$input1 = GUICtrlRead($Input1)
If $input1 = test Then
$test.GUISetState(@SW_SHOW)
Else
MsgBox(0, "Fehler", "Es ist ein Fehler aufgetreten.")
EndIf
EndFunc
Hey Leute...
Ich habe ein Problem mit dem speichern von der Eingabe aus einer Inputbox.
Es soll so ablaufen:
man gibt in die Inputbox etwas ein und wenn man auf den Button drückt, soll er es in eine Datei namens data.ini speichern.
Wenn ich dann allerdings die data.ini öffne steht nur folgendes da:
[data]
test=
Aber ich habe ja in die Inputbox etwas hineingeschreiben, also sollte er das doch speichern oder?
Hier der Auszug aus meinem Script:
[autoit]
$Input1 = GUICtrlCreateInput(INIRead(@scriptdir & "\data.ini","data","test",""), 104, 48, 25, 21)
$Button1 = GUICtrlCreateButton("Speichern", 192, 208, 59, 25)
Case $Button1
IniWrite(@scriptdir & "\data.ini","data","test",GuiCtrlRead($Input1 ))