Microteam
Осваивающий
- Сообщения
- 74
- Репутация
- 34
Всем привет. Вот уже незнаю сколько ломаю голову но никак немогу считать значения в файле в переменную т.е : Вот файл с текстом:
Вот написал недоделанную функцию для считывания данных:
Проблема у меня такая. Видите в конце Switch ? Вот после него следуют Case (Случаи) Вот туда я пишу свойства. Вот и проблема. Когда я пишу свойство нуу например !ID в Case надо вводить целую строку т.е и свойство и зачение. А как мне сделать так чтобы строка считывалась до определенного знака (в нашем случае это знак ровно "=") Помогите плииз буду очень признателен и благодарен.
Код:
@START
!ID=500
!server-name=Microteam.kz SerVer.U;
!URL=http://microteam.kz;
!Banner=http://microteam.kz/jpg.jpeg;
!cert=sunserver.cert;
!Description=Лучший варез сайт;
!UpdaterFile=http://microteam.kz/idfile.txt;
@END
Вот написал недоделанную функцию для считывания данных:
Код:
Func _ReadServerFile($SV_FILE)
$SV_DATA=FileReadLine($SV_FILE,1)
If $SV_DATA="@START" Then
Analyze($SV_FILE)
EndIf
EndFunc
Func Analyze($SV_FILE2)
$SV_LN=2
While 1
$SVD_DATA=FileReadLine($SV_FILE2, $SV_LN)
If @error=-1 Then ExitLoop
Switch $SVD_DATA
Case "!ID"
WEnd
EndFunc
Проблема у меня такая. Видите в конце Switch ? Вот после него следуют Case (Случаи) Вот туда я пишу свойства. Вот и проблема. Когда я пишу свойство нуу например !ID в Case надо вводить целую строку т.е и свойство и зачение. А как мне сделать так чтобы строка считывалась до определенного знака (в нашем случае это знак ровно "=") Помогите плииз буду очень признателен и благодарен.