Что нового

[Элементы GUI] Прерывание выполнения скрипта.

Sergii

Новичок
Сообщения
1
Репутация
0
Добрый день! Подскажите как прервать выполнение скрипта при нажатии на Button2. Выполнение скрипта начинается при нажатии $Button1 на форме. :scratch: :scratch:
Код:
While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg

		Case $Button1
			
				$keu = GUICtrlRead($Input2) 
				$ker = GUICtrlRead($Input3)	
				$prg = 0					
				$prgC = 0					

				$prgC = 100 / $keu
					GUICtrlSetData($progress1, $prg)
					For $i = 1 To $keu
						Send("{ALTDOWN}t{ALTUP}")
						Sleep($prf)
						Send("{RIGHT}{ALTDOWN}t{ALTUP}")
						Sleep($prf)
						Send("{UP}")
						$prg = $prg + $prgC
						GUICtrlSetData($progress1, $prg)
					Next
					For $i = 1 to $keu
						Send("{DOWN}{LEFT}")
					 Next
	     Case $Button2
			;Остановить выполнение скрипта		 
		 Case $GUI_EVENT_CLOSE
			Exit

	EndSwitch
WEnd
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Re: [Элементы GUI] Поставить скрипт на паузу

Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Глобальный модератор.
 
Верх