Как можно выполнить пошаговое/последовательное (обозначено в коде в комментариях шагами) выполнение действий в теле If...Then...? какие условия нужно или можно назначить? а может и вообще другую конструкцию надо использовать? это мое первое знакомство с AutoIt - не могу придумать как выполнить шаг, и только при его выполнении начинать выполнение следующего. в моей программе выполнение проиходит параллельно - запускаются сразу все функции, а нужно последовательно.
Суть программы такая - Проверить наличие обновления SBP. если не установлено - последовательно удалить при наличии SP3, SP2, установить SBP, SP2, SP3, SP4. При установленном SBP установить SP4.
Суть программы такая - Проверить наличие обновления SBP. если не установлено - последовательно удалить при наличии SP3, SP2, установить SBP, SP2, SP3, SP4. При установленном SBP установить SP4.
Код:
if $varSBP = "" Then ;SBP не установлен
;шаг 1
;Проверка наличия SP3 и в случае его наличия - удаление
If $varSP3 <> "" Then ;SP3 установлен
Uninstall_SP3($varSP3) ;удалить SP3
EndIf
;шаг 2
;Проверка наличия SP2 и в случае его наличия - удаление
if $varSP2 <> "" Then ;SP2 установлен
Uninstall_SP2($varSP2) ;удалить SP2
EndIf
;шаг 3
Install_SBP($varSBP) ;установка SBP
;шаг 4
Install_SP2($varSP2) ;установка SP2
;шаг 5
Install_SP3($varSP3) ;установка SP3
;шаг 6
Install_SP4($varSP4) ;установка SP4
Else ;SBP установлен
Install_SP4($varSP4) ;установка SP4
EndIf