Ich bin neu und blicke noch nicht so ganz durch . Ich habe 2 Fragen.
1. Geht es, dass der Script im Hintergrund arbeitet, z.B. dass er in einem Programm Tasten "drückt", man aber in der zwischen zeit was anderes machen kann?
2. Bei den Radiobuttons blicke ich auch noch nicht ganz durch. Ich möchte das im Folgenden Script
#include <ButtonConstants.au3>#include <GUIConstantsEx.au3>#include <WindowsConstants.au3>Opt("GUIOnEventMode", 1)Global $gInfiniteLoop = false#Region ### START Koda GUI section ### Form=C:\Dokumente und Einstellungen\****\Desktop\Form1.kxf$Form1 = GUICreate("Fenster", 500, 180, 300, 300)GUISetIcon("C:\ahuqe.jpg")GUISetOnEvent($GUI_EVENT_CLOSE, "Form1Close")GUISetOnEvent($GUI_EVENT_MINIMIZE, "Form1Minimize")GUISetOnEvent($GUI_EVENT_MAXIMIZE, "Form1Maximize")GUISetOnEvent($GUI_EVENT_RESTORE, "Form1Restore")$Button1 = GUICtrlCreateButton("Start", 10, 66, 235, 72, 0)GUICtrlSetFont(-1, 30, 400, 0, "Arial Black")GUICtrlSetOnEvent(-1, "StartClick")$Button2 = GUICtrlCreateButton("Stop", 255, 66, 235, 72, 0)GUICtrlSetFont(-1, 30, 400, 0, "Arial Black")GUICtrlSetOnEvent(-1, "StopClick")$Button3 = GUICtrlCreateButton("Exit", 10, 144, 480, 31, 0)GUICtrlSetFont(-1, 10, 400, 0, "Arial Black")GUICtrlSetOnEvent(-1, "ExitClick")$Beschreibung = GUICtrlCreateLabel("Test test test.", 15, 11, 472, 17)$Beschreibung2 = GUICtrlCreateLabel("Test, test, 12@.", 15, 40, 472, 17)GUISetState(@SW_SHOW)#EndRegion ### END Koda GUI section ###While Sleep(10) If $gInfiniteLoop Then While $gInfiniteLoop Send ("{F11}") Send ("{F11}") Send ("{ENTER}") Sleep (100) WEnd EndIfWEndFunc StartClick() $gInfiniteLoop = trueEndFuncFunc StopClick() $gInfiniteLoop = FalseEndFuncFunc ExitClick() ExitEndFuncFunc Form1Close() ExitEndFuncFunc Form1Maximize()EndFuncFunc Form1Minimize()EndFuncFunc Form1Restore()EndFunc
[/autoit]
Noch 2 Radiobuttons sind.
Wenn radioButton 1 ausgewählt ist, soll beim druck auf "start" loop nr 1 gestartet und mit "stop" gestoppt werden.
Wenn radioButton 2 ausgewählt ist, soll beim druck auf "start" loop nr 2 gestartet und mit "stop" gestoppt werden.