Автор: dimpase
Дата сообщения: 03.10.2008 10:34
---
01MDM
БЛИН!
А почему если строку в 1.txt меняешь в html не меняется?? У gsar стоит же параметр менять строку -r!!
А он у меня либо не меняет вообще,потому как не может найти такую строку:
@echo off
setlocal
chcp 1251 1>nul
for /f "tokens=2 delims=>" %%i in ('type 1.txt ^| findstr /I "ID=25"') do set "field=%%i"
gsar -s"<td ID=25>" -r"<td ID=25>%field%" -o 1.html
Я его тут малость изменил,только два ключа добавил.
Убрал после ...gsar -s"<td ID=25>,- </td>чтобы он искал только этот параметр <id=25>
и заменял всю строку, но он не заменяет а добавляет.А в том варианте который вы мне предлогали <TD ID=25>25</TD>,-после присваения ему значения там будет же уже другое поле!Он это поле и не может найти, чтобы поменять значения! А допустим изменится телефон у какого-то юзера?Он же не поменяет!
---