[FRAGE]AutoIt Koda

11/02/2010 19:28 Höllenbestie#1
Hätte da mal ne Frage, undzwar:

Ich habe mir mit VGE nen kleinen GUI gemacht und ich will jetzt das wenn man auf Button1 klickt der text von Input1 und Input2 gesendet wird. Wie mach ich das?
11/02/2010 23:50 Memphiisto#2
Soo sollte es eigentlich gehen :)


PHP Code:

While 1
    
Switch GUIGetMsg()
        Case -
3
            
Exit
        Case 
$BUTTON1
          Send 
(GUICtrlRead($Input1) & GUICtrlRead($Input2))
EndSwitch
WEnd 



Also hier das ganze beispiel das ich schnell geschrieben hab :)

PHP Code:
$Form1 GUICreate("Form1"615438192114)
$Button1 GUICtrlCreateButton("Button1"88488949)
$Input1 GUICtrlCreateInput("Input1"5620012121)
$Input2 GUICtrlCreateInput("Input2"22420013721)
GUISetState(@SW_SHOW)




While 
1
    
Switch GUIGetMsg()
        Case -
3
            
Exit
        Case 
$BUTTON1

           Send 
(GUICtrlRead($Input1) & GUICtrlRead($Input2))
If 
not WinActivate($Form1Then   ;Damit er es nicht schon sendet wenn der Gui noch aktiv ist.
    
Sleep (500)      ;Damit es noch kurz mit dem senden wartet nachdem ein anderes fenster geöffnet wurde.
   
EndSwitch
   
WEnd 

lg magic
11/03/2010 12:59 amnesi#3
das mit "if not winactivate" geht auch anders z.b. so:

PHP Code:
if winactive($Form1) = 0 Then sleep(500
geht das überhaupt mit der variable der Gui? wenn nich einfach statt
$Form1 den Fensternamen der Gui eintragen ;)
11/03/2010 13:24 Höllenbestie#4
ich danke euch beiden. Bekommt beide n Thx.

Kann geclosed werden.