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