Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Условие в bat файле / 10 сообщений из 10, страница 1 из 1
29.11.2007, 17:37
    #34975953
Alex Sheff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условие в bat файле
Написал батник, теперь осталось спросить у пользователя нужно ли его выполять.
что-то типа "Вы уверены?" Yes/No
и обработать результат.

Всем спасибо
...
Рейтинг: 0 / 0
29.11.2007, 17:59
    #34976053
Dayroon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условие в bat файле
set /P...
if... goto... else goto..
...
Рейтинг: 0 / 0
29.11.2007, 18:50
    #34976251
Alex Sheff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условие в bat файле
а можно чуточку подробней (недогнал)
...
Рейтинг: 0 / 0
29.11.2007, 18:56
    #34976270
Нахлобуч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условие в bat файле
...
Рейтинг: 0 / 0
29.11.2007, 20:57
    #34976498
Dayroon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условие в bat файле
Alex Sheffа можно чуточку подробней (недогнал)
А что не понятно?
Или спрашивай подробнее, или читай справку по командам, или
set /?
if /?
goto /?


Или почитай действительно статью по ссылке, она хорошо написана.
(Ну а про set /p , читай таки в set /? )
...
Рейтинг: 0 / 0
30.11.2007, 15:08
    #34978400
Alex Sheff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условие в bat файле
с обработкой результата вроде все понятно, немогу понять как спросить у пользователя
и получить результат.
нужно что-то типа этого:

echo "are you sure Y/N?"
здесь оператор который задерживает выполнение батника до нажатия Y или N
и прописывает результат в переменную (допустим result)
а далее все понятно...
if result = "Y"
...
else exit
...
Рейтинг: 0 / 0
30.11.2007, 15:34
    #34978510
Dayroon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условие в bat файле
Код: plaintext
1.
set /P VAR= "enter VAR here"
echo %VAR%
...
Рейтинг: 0 / 0
30.11.2007, 15:35
    #34978517
Dayroon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условие в bat файле
Так понятно?
...
Рейтинг: 0 / 0
30.11.2007, 15:41
    #34978550
Dayroon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условие в bat файле
Сейчас меня за флуд накажут.
Учти, когда будешь писать IF, что в ответ на приглашение ввести Y\N, пользователь в батнике может ввести все что ему угодно, или тупо нажать enter.
Почитай if /? повнимательнее.

На всякий случай... подумай про if not
...
Рейтинг: 0 / 0
30.11.2007, 15:55
    #34978598
Alex Sheff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условие в bat файле
большое спасибо dayroon
все заработало.
не мог допереть VAR= прописать, писал просто "enter VAR here"
большое спасибо
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Условие в bat файле / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]