Надо чтобы работало так: если $Ini2 не равен 0, 5, 10, 15, 20, то в ini-файле перезаписывается значение параметра Min1 на 0.
А работает так: всегда перезаписывается значение параметра Min1 на 0.
P.S.: Извините, если не правильно назвал тему. На ум больше ничего не пришло...
А работает так: всегда перезаписывается значение параметра Min1 на 0.
Код:
$Dir2 = @ScriptDir & "\ScanIP.ini"
If Not FileExists($Dir2) Then IniWriteSection($Dir2, "Settings - ScanIP", _
"Start1=Вкл." & @CRLF & "Min1=0" & @CRLF & "Sec1=15")
$Ini2 = IniRead($Dir2, "Settings - ScanIP", "Min1", "")
; Если $Ini2 не равен 0, 5, 10, 15, 20, то в ini-файле перезаписывается значение параметра Min1 на 0.
If Not ($Ini2 = "0" And $Ini2 = "5" And $Ini2 = "10" And $Ini2 = "15" _
And $Ini2 = "20") Then IniWrite($Dir2, "Settings - ScanIP", "Min1", "0")
P.S.: Извините, если не правильно назвал тему. На ум больше ничего не пришло...