Halli Hallo Hallöle erstmal
Bin neu hier und beschäftige mich seit gestern mit AutoIt. Hab auch schon mehrere klein programme geschrieben, stehe jetzt aber voll am berg.
Und zwar will ich eine Do...Until Schleife in mein Programm integrieren.
Aber jedesmal, wenn ich auf einen Button in der GUI klicke, sind die anderen nicht mehr aktiv, das heisst es geht gar nichts mehr. als ob sich $msg nicht mehr überschreiben lässt...
Hier mal mein Code:
[autoit]#include <GUIConstants.au3>
[/autoit][autoit][/autoit][autoit]#Region ### START Koda GUI section ### Form=C:\Dokumente und Einstellungen\Scooby\Desktop\test.kxf
$Form1 = GUICreate("Form1", 284, 90, 193, 187)
$Button1 = GUICtrlCreateButton("Start", -8, 48, 129, 41, 0)
$Button2 = GUICtrlCreateButton("Stop", 152, 48, 129, 41, 0)
$Label1 = GUICtrlCreateLabel("Autoklicker", 88, 8, 96, 28)
GUICtrlSetFont(-1, 14, 400, 0, "MS Sans Serif")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$msg = GUIGetMsg()
Select
Case $msg = $Button1
Run("notepad.exe")
Do
WinActivate("Unbenannt - Editor")
WinWaitActive("Unbenannt - Editor")
Send("Das ist ein Beispieltext.")
until $msg = $Button2
Case $msg = $Button2
WinActivate("Unbenannt - Editor")
WinClose("Unbenannt - Editor")
WinWaitActive("Editor", "Der Text in der Datei Unbenannt wurde verändert")
Send("!n")
case $msg = $GUI_EVENT_CLOSE
MsgBox(0, "GUI Event", "Du hast auf CLOSE geklickt! Programm wird beendet...")
ExitLoop
EndSelect
WEnd
Fragt euch nicht, ob das programm sinn macht oder nicht, es ist einfach zum testen so...
Ich hoffe ihr könnt mir helfen
Grüsse aus der schweiz
Greetz Scooby