Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить PM | Цитировать


1)
Код: Выделить весь код
@echo off

set "file=new.txt"

for /f "tokens=2 delims=[]" %%i in ('type "%file%"^& del/a/f "%file%"') do echo.%%i>>"%file%"

exit/b
;


2)
Код: Выделить весь код
@echo off

set "file=new.txt"

for /f "delims=" %%i in ('type "%file%"^& del/a/f "%file%"') do (
 set l=%%i
 call set l=%%l:*]=%%
 >>"%file%" call echo.%%l:[/img]=%%
)

exit/b
;


3)
Код: Выделить весь код
@echo off

set "file=new.txt"

for /f "tokens=* delims=[img]" %%i in ('type "%file%"^& del/a/f "%file%"') do (
 set l=%%i
 >>"%file%" call echo.%%l:[/img]=%%
)

exit/b
.



Второй и третий варианты кода надёжнее, так как будут корректно обрабатываться даже строки со ссылками, содержащими символы "[" и "]".
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:13, 25-11-2015 | #2