Что нового

Редактирование определянных строк в файле и запись их на то же место

eus_deus

Новичок
Сообщения
118
Репутация
0
Привет!
У меня новая задача... Надо править параметры скрипта js через gui - то есть комбо, поля ввода и т.д.

Итак, имеем строку параметров
Код:
var Abil_N = [1,2,1,2,2,1,1,1,1,2,1,1,3,1,1,2,2,1];
Надо - найти ее в файле, вставить по одной цифры в разные комбо, заменить при необходимости значения и записать строку в таком же виде как она есть, на ее же место. Число цифр не всегда 15, и таких строк далеко не одна
Сделано - набросан общий gui, реализовано открытие файла и получение строки такой функцией:
Код:
Func _open_script()
$Script_file=FileOpenDialog ( "Открыть настройки скрипта", @ScriptDir, "Скрипты *.js (*.js)" , 0 , "" , $Form1)
$sSearch = 'var Abil_N' 
$sText = FileRead($Script_file)
$aLines = StringSplit($sText, @CRLF, 1) 
For $i = 1 To $aLines[0] Step +1
    If StringInStr($aLines[$i], $sSearch) Then 
    MsgBox(0, '', 'Линия ' & $i & @CRLF & $aLines[$i]) 
             EndIf
Next
EndFunc

Спасибо
 
Автор
E

eus_deus

Новичок
Сообщения
118
Репутация
0
_FileWriteToLine не то
тема неактуальна уже
 
Верх