Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.09.2011, 20:50   #1
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию блок if и неработающий батник

Блииииин, да что это за интерпретатор такой!! Пол дня башку ломал.

Код:
setlocal enabledelayedexpansion
set string=exesus
set sub1=sus
echo !string:%sub1%=exe!
pause
Вывод соответственно: exeexe

А если этот код убрать в блок IF

Код:
setlocal enabledelayedexpansion
IF NOT EXIST ZZZ (
  set string=exesus
  set sub1=sus
  echo !string:%sub1%=exe!
  pause
)
То в выводе: string:=exe
Ну блин, ну что за фигня!?
the_deer_one вне форума Ответить с цитированием
Старый 13.09.2011, 21:44   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

а попробуйте фигурные скобочки:
Код:
setlocal enabledelayedexpansion
IF NOT EXIST ZZZ {
  set string=exesus
  set sub1=sus
  echo !string:%sub1%=exe!
  pause
}
Serge_Bliznykov вне форума Ответить с цитированием
Старый 14.09.2011, 11:24   #3
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию

Serge_Bliznykov где это в бате фигурные скобки могут быть?

А ещё findstr не находит русские символы в верхнем регистре. :WALL:
the_deer_one вне форума Ответить с цитированием
Старый 14.09.2011, 13:38   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
где это в бате фигурные скобки могут быть?
ну не хотите с фигурными скобками делать ,
тогда используйте метки и ветление кода по GOTO
Serge_Bliznykov вне форума Ответить с цитированием
Старый 14.09.2011, 15:01   #5
the_deer_one
Участник клуба
 
Аватар для the_deer_one
 
Регистрация: 04.04.2010
Сообщений: 1,554
По умолчанию

Мне не принципиально какие скобки, а вот интерпретатор их не проглатывает.
the_deer_one вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что значит слово батник? СисТемникс Помощь студентам 2 15.06.2010 15:19
Неработающий скрипт в firefox srk77 JavaScript, Ajax 2 11.04.2010 23:18
Написать батник olegarx Помощь студентам 7 17.03.2010 08:20
Батник OG4Life Помощь студентам 0 11.05.2009 17:45
батник бодяга Общие вопросы Delphi 0 03.02.2009 17:32