![]() |
Переменная
Помогите пожалуйста
chcp 1251>nul 2>&1 echo off set 123=456 :: Переменная pause if %123%==456 (echo 1) else (echo 2) :: Выводит 2 pause В этом коде есть переменная, но когда я прописываю код с выводом этой переменной, то показывает как-будто этой переменной небыло. В консоле всё прекрасно работало, я делал переменную прописывал if %123%==456 (echo 1) else (echo 2) и мне выводило 1, а в bat файле всё наоборотi |
RuslanGr, потому что Вы используете кривой код.
Во-первых, не используйте в именах собственных переменных окружения гольные цифры. Во-вторых, не забывайте, что пробел в присвоениях тоже значимый символ. В треьих, не пытайтесь пользовать :: в виде недокомментариев — оно для того не предназначено. |
RuslanGr,
Код:
@Echo Off Как подтверждение: Код:
@Echo Off Цитата:
|
RuslanGr, нежелательно чтобы имя переменной начиналось с цифры, еще хуже состояло только из цифр и совсем плохо из одной цифры (также надо исключить имя bat файла, имена команд и утилит cmd)
Код:
@echo off |
Время: 16:29. |
Время: 16:29.
© OSzone.net 2001-