#include <GuiConstantsEx.au3>
$hGUI = GUICreate("CONTROL", 250, 100)
GUICtrlCreateLabel("START or STOP", 57, 20, 150, 20)
GUICtrlSetFont(3, 11, 2000)
$StartService_Button = GUICtrlCreateButton("Start", 30, 55, 75, 25)
$StopService_Button = GUICtrlCreateButton("Stop", 145, 55, 75, 25)
GUISetState()
While 1
$msg = GUIGetMsg()
Switch $msg
Case $GUI_EVENT_CLOSE
Exit
Case $StartService_Button
_ServiceStartStop(1)
Case $StopService_Button
_ServiceStartStop()
EndSwitch
WEnd
Func _ServiceStartStop($sFlag = 0)
If $sFlag = 1 Then
Run('"' & @AutoItExe & '" /AutoIt3ExecuteScript "C:\Users\Charlie\Desktop\Script1.au3"')
Else
; How do I force stop Script 1 when I hit the STOP button
EndIf
EndFunc
I have been able to create a Pop up with options 'START' and 'STOP'. I am able to start another script - Script1.au3 when I click the 'START' button. However I am not able to figure how to force stop Script1.au3 while it is running. My I please get ideas on how to stop Script1.au3 using the 'STOP' button. Thanks