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

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

Аватара для YuS_2

Crazy


Contributor


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

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


Цитата kvant-07:
Подскажите, где ошибся... »
Первая и грубая ошибка:
внутри оператора скобок, динамически изменяемые переменные, внутри тех же скобок, необходимо раскрывать с помощью отложенного расширения. Т.о. у Вас нерабочий код в обоих случаях...
во втором случае, это проявится при условии истинности if "%1"=="TD"

А вообще, вот наглядный пример:
Код: Выделить весь код
@echo off
setlocal enabledelayedexpansion

set x=1
set y=2

(
set x=555
set y=888
echo x="%x%", y="%y%" - неправильно
echo x="!x!", y="!y!" - правильно
)
pause

-------
scio me nihil scire. Ѫ


Последний раз редактировалось YuS_2, 01-06-2018 в 15:22.


Отправлено: 15:16, 01-06-2018 | #26