Cosmogor
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Как можно последовательно проверить на существование сначало раздела, потом на существование параметра, и на существование значения параметра. Вон я тут понаписал, но ошибки получаются, если раздел правильно определяет то опять значение параметра неправильно выдаёт плин запарился уже. Код: RegRead('HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Applets\Tour','') If @error=-1 Then MsgBox(262144,"", "Раздел [Tour] существует", 3) RegRead('HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Applets\Tour','RunCount') If @error=1 Then MsgBox(262144,"", "Параметр [RunCount] существует", 3) $1=RegRead('HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Applets\Tour','RunCount') If "0"=$1 Then MsgBox(262144,"", "Значение параметра [RunCount] совпадает", 3) Else MsgBox(262144,"", "Значение параметра [RunCount] не совпадает", 3) EndIf Else MsgBox(262144,"", "Параметр [RunCount] не существует", 3) EndIf Else MsgBox(262144,"", "Раздел [Tour] не существует", 3) EndIf | |