Компьютерный форум 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=343320)

shadowbat 17-12-2019 12:58 2900886

замена в строке с использованием переменной
 
подскажите, как заменить %t% на "the" (пятая строка)

Код:

@echo off
set t=teh
set str=%t% cat in %t% hat
echo.%str%
set str=%str:%t%=the%
echo.%str%
pause


shadowbat 17-12-2019 13:43 2900896

Код:

@echo off
SetLocal EnableDelayedExpansion
set t=teh
set str=%t% cat in %t% hat
echo.%str%
set str=!str:%t%=the!
echo.%str%
pause


Код:

@echo off
set t=teh
set str=%t% cat in %t% hat
echo.%str%
call set str=%%str:%t%=the%%
echo.%str%
pause

Код:

@echo off
set t=teh
set str=%t% cat in %t% hat
echo.%str%
call echo.%%str:%t%=the%%
pause



Время: 05:48.

Время: 05:48.
© OSzone.net 2001-