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

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

Аватара для RUVATA

Старожил


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

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


ну из меня и скрипто-кодер )
вот э-т я наблукал

т.е.
в конструкции if - else
иснструкции для true-IF заключаются в скобки, а для else - нет?
тож... синтаксис не описанный в справке?

Код: Выделить весь код
@echo off

set user=Богомолова_Л_Б
set ArchDir=D:\Пробная\%date:~6,4%\%date:~0,2%.%date:~3,2%.zip
set BaseDir=D:\Пробная\Архив\

echo 11:45 - ПРОСЬБА ПОКИНУТЬ БАЗУ 1С
echo через 5 минут начнется автоматическое архивирование

:Er
echo Сможете ли вы покинуть БД до 11:50? Y - Да, N - нет
echo ============================================
Set /p Key=
if /i %Key%#==N# (goto No) else goto 2step

:No 
echo Укажите пожалуйста причину...
echo ============================================
set /p Event=
echo Причина ( %Event% ) зафиксированна для пользователя %username%
pause

:2step
if /i not %Key%#==Y# goto Er
7z a -tzip %ArchDir% %BaseDir%
pause
вот так все работает

-------
Одно дело искать сиюминутное решение, другое - искать знания...
вот и думай - что ты ищешь...


Отправлено: 15:22, 05-08-2010 | #16