Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Смена слова в нужном файле. (http://forum.oszone.net/showthread.php?t=235831)

Wookie-Altai 02-06-2012 18:23 1926805

Смена слова в нужном файле.
 
Есть вот такая команда -
Код:

@echo off
:nach
set text="wrt"
set /p text=Напишите wrt
if "%text%" == "wrt" goto operat
@echo Ok


:operat
set /p local=Напишите текст
@echo wrt %local%
echo wrt %local%>>output.wok
pause

В общем - вводим wrt, дальше текст. Потом создается файл output.wok, в которой пишется текст, который мы вводили.

Есть еще такая команда -
Код:

@echo off
title WRT-интерпретатор
setlocal enabledelayedexpansion
Set infile=output.wok
Set find="wrt"
Set replace="@echo"

setlocal enabledelayedexpansion
 for /F "tokens=* delims=," %%n in (!infile!) do (
 set LINE=%%n
 set TMPR=!LINE:%find%=%replace%!
 Echo !TMPR!>>output.wok
 )
endlocal

ren output.wok output.bat
start output.bat
exit

который должен заменять wrt в файле output.wok на @echo и переименовывать output.wok в output.bat. Но последняя команда не работает. В чем дело?


Время: 09:34.

Время: 09:34.
© OSzone.net 2001-