Показать сообщение отдельно
Старый 23.07.2007, 23:39   #2   
Форумец
 
Сообщений: 1
Регистрация: 22.07.2007
Возраст: 41

FireByte вне форума Не в сети
Ну вообще условия в командных файлах поддерживаются. Там даже можно делать довольно сложные мат. вычисления.
Условие выглядит так:
Цитата:
if condition (
rem Команды ветки ‘then’
rem ...
) else (
rem Команды ветки ‘else’
rem ...
)
Конкретный пример использования:
Цитата:
@echo off
set BUILDMODE=%1
if "%BUILDMODE%" == "" (
echo FAIL: Аргумент является обязательным ^(--debug, --release^)
exit /b 1
)
rem Удаляем из аргумента все дефисы для упрощения обработки
set BUILDMODE=%BUILDMODE:-=%
if "%BUILDMODE%" == "debug" (
echo INFO: Устанавливаем debug-режим окружения
set CCFLAGS=/Od /MDd /Z7
) else (
echo INFO: Устанавливаем release-режим окружения
set CCFLAGS=/O2 /MD
)
Взято из rsdn.ru
  Ответить с цитированием