OffTopic:
я в этом деле новичок, сильно не ругать
я в этом деле новичок, сильно не ругать
Код:
#requireadmin
#notrayicon
Func dotnetfx40 ()
Local $sSubKey_NET_Framework_v4 = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full"
Local $a = 0
If RegRead($sSubKey_NET_Framework_v4, "Install") = 1 and _
RegRead($sSubKey_NET_Framework_v4, "Version") = "4.0.30319.0" Then
$a = 1
Else
If FileExists(@ScriptDir & '\SystemComponets\dotnetfx40_full_x86_x64.exe') Then
RunWait(@ScriptDir & '\SystemComponets\dotnetfx40_x86_x64.exe /quiet /norestart')
$a = 1
Else
$a = 0
EndIf
EndIf
EndFunc
dotnetfx40()
If $a = 1 then
MsgBox(0,'NET установлен','Установлено')
endif
If $a = 0 then
MsgBox(0,'NET не установлен','ошибка. Не найден файл')
endif
помогите исправить. нужно вытащить значение $a изфункции и использовать его в последних строчках скрипта.