Must AutoIt
Сообщения: 3054 Благодарности: 1009
Профиль | Сайт | Отправить PM | Цитировать
$sFile = @DesktopDir & "\File.txt" $sInStr = "Some Data" $hFile = FileOpen($sFile, 0) While 1 $sLine = FileReadLine($hFile) If @error <> 0 Then ExitLoop If StringRegExp($sLine, "(?i)^[^;].*" & $sInStr & ".*$") Then $iPos = FileGetPos($hFile) - StringLen($sLine) - StringLen(@CRLF) FileClose($hFile) $hFile = FileOpen($sFile, 1) FileSetPos($hFile, $iPos, 0) ;$FILE_BEGIN FileWrite($hFile, ";" & $sLine) ExitLoop EndIf WEnd FileClose($hFile)
------- “Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”
Отправлено: 14:43, 28-01-2010 | #8