Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Задачи на bat-файлах 8

Модерирует : KLASS, IFkO

vu1tur (04-09-2010 17:46): http://forum.ru-board.com/topic.cgi?forum=62&topic=21297  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

us0r



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

P.S.:

Цитата:
@echo off  
1>nul chcp 1251    
setlocal  
cls  
   
set "answer=y"  
set /p answer="Choose your destiny? (Y|n): "    
if /i "%answer%"=="y" goto:ready  
if /i "%answer%"=="n" echo XD && goto:eof  
echo А вы что, собственно, имели ввиду?  
goto:eof  
   
:ready  
echo FIGHT!  
1>nul pause

 
Чёт он каряво работает.
Не отабатывает вторая и последняя строка.
 
Вроде нормально работает:

Код:
@echo off
setlocal
cls
 
set "answer=y"
set /p answer="Do it? (y|n): "
if /i "%answer%"=="y" goto:ready
if /i "%answer%"=="n" echo Your answer is NO! && goto ololo
echo WTF?
goto ololo
 
lolo
goto eof
 
:ready
echo YES!
pause > nul

 
Кстати косяк- если не вводить ничего и сразу нажать ВВОД, то получим %answer% = y

Всего записей: 406 | Зарегистр. 06-12-2007 | Отправлено: 18:15 29-05-2010 | Исправлено: us0r, 18:47 29-05-2010
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Задачи на bat-файлах 8
vu1tur (04-09-2010 17:46): http://forum.ru-board.com/topic.cgi?forum=62&topic=21297


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru