work is partially  $Var = ''
$Config = FileRead(@UserProfileDir & "SciTEUser.properties")
_GetProperty($Var, $Config, "style.au3.0", "fore")
MsgBox(0, 'Сообщение', $Var)
Func _GetProperty(ByRef $Var, $Config, $Property, $Which = 0, $Rev = 0)
    Local $Test = StringRegExp($Config, 'Q' & $Property & 'E=([^v]+)', 1)
    If @error Then Return
    Switch StringLower($Which)
        Case "fore", "back" ; Foreground, Background color
            $Test = StringRegExp($Test[0], '(?i)'&$Which&':#([[:xdigit:]]+)', 1)
        Case "#" ; just the color
            $Test = StringRegExp($Test[0], '#([[:xdigit:]]+)', 1)
    EndSwitch
    If @error Then Return
    If $Rev Then $Test[0] = _Rev($Test[0])
    $Var = $Test[0]
    Return
EndFunc   ;==>_GetPropertyGlobal settings are not perceived    # All files
style.*.32=fore:#999999,back:#3F3F3F,$(font.base)
style.*.33=fore:#8A8A8A,back:#0C0C0C,$(font.base)
style.*.34=fore:#0080FF,back:#000000
style.*.35=fore:#71AE71,italics,back:#3F3F3F
#style.*.36=fore:#ff0000,back:#0000ff - ???
style.*.37=fore:#8A8A8A,back:#0C0C0C