Что нового

Как заставить работать кнопку выход во время выполнения скрипта

Andrei7

Новичок
Сообщения
72
Репутация
3
есть боольшой код. Вот пример:

Код:
#include <GUIConstants.au3>

#Region ### START Koda GUI section ### Form=
$Form2 = GUICreate("Form2", 464, 304, 193, 125)
$Button1 = GUICtrlCreateButton("Go", 168, 80, 75, 25, 0)
$Button2 = GUICtrlCreateButton("Exit", 168, 152, 75, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
		case $Button1
			;Тут собственно большой код вместе с циклами
			while 1
; сюда пробовал вставлять
; $but=GUIGetMsg()
; If 	$but=$Button2 Then
; Exit 0
; EndIf
;  if $but=$GUI_EVENT_CLOSE Then
; Exit
; EndIf
;толку 0

				if $a=$b Then
					 ;код 
					Do
                                                                  
						  while 1
				;код 			  
						   if $i=o then
							   ExitLoop
							   
						   EndIf
						   ;код 
						  WEnd
						  
					Until $bb=0
					  ;код 
					  
					  
				EndIf
				
				;код 
				
			WEnd
			
			
	EndSwitch
WEnd
есть кнопка Exit. как заставить её работать тогда, когда выполняется код , который прописан на button1. Проблема в аутоит в том, что он не поддерживает многопоточность. Подскажите, как заставить кнопку exit работать.
 
Верх