|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - [решено] альтернатива choice.com |
|
Разное - [решено] альтернатива choice.com
|
Старожил Сообщения: 493 |
Профиль | Отправить PM | Цитировать Товарищи!!!
у меня такая ситуация в батнике использую choice.com запускаю батник под ХР вот примерный текст батника: @echo off d: cd cfg call timer echo . cls echo RESTART? Y/N? choice /c:YN if errorlevel 2 goto End shutdown -r -t 0 :End choice.com находится в текущем каталоге d:\cfg\ на моём компе всё отрабатывает нормально... но на других совсем не так как хотелось бы... а именно: сообщение "RESTART? Y/N?" выводится на несколько секунд, после чего исчезает и на экране мигает просто курсор без всяких [y/n]? что ещё заметил запускаю на своём компе choice /? хелп выводится как положено... делаю то же самое на другом - мигает голый курсор... я знал про такую команду как be ask ... но на других компьютерах пишет что be не является внутренней командой и т.д. подскажите может есть какойто другой вариант для перехода по меткам... заранее благодарен!!! |
|
Отправлено: 15:17, 13-01-2009 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать А где вы взяли этот choice.com?! - в 2k и XP команды choice нет в Vista - есть - её можно взять из Resource Kit, но там choice.exe. И синтаксис у неё немножко не такой: после ключа /c должен идти пробел, не говоря о том, что вариант YN принимается по умолчанию безо всяких ключей.
Для переносимости можно воспользоваться расширенным синтаксисом командного интерпретатора - использовать set с ключом /p, не так удобно но вполне функционально. |
Отправлено: 16:44, 13-01-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 493
|
Профиль | Отправить PM | Цитировать Цитата Busla:
|
|
Отправлено: 16:52, 13-01-2009 | #3 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать |
Отправлено: 18:41, 13-01-2009 | #4 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать @echo off set /p YN="RESTART? Y/N [Enter] " :Loop if -%YN% == -y goto Restart if -%YN% == -Y goto Restart if -%YN% == -н goto Restart if -%YN% == -Н goto Restart if -%YN% == -n goto End if -%YN% == -N goto End if -%YN% == -т goto End if -%YN% == -Т goto End set /p YN="Не понял - нажмите Y или N и Enter " goto Loop :Restart echo Отложенная перезагрузка :End |
|
Отправлено: 18:48, 13-01-2009 | #5 |
Старожил Сообщения: 493
|
Профиль | Отправить PM | Цитировать выдрал из w2k3 choice.exe всё отлично заработало!!!
ща поэксперементирую с set /p Всем огромное спасибо!!!!! |
Отправлено: 11:36, 14-01-2009 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Совмещение нескольких вариантов установки Windows... Частично работает choice.bat | SharkyEXE | Автоматическая установка Windows 2000/XP/2003 | 4 | 13-11-2009 16:08 | |
[решено] Есть ли альтернатива WSUS | uptk | WSUS | 5 | 13-08-2009 17:43 | |
CMD/BAT - [решено] Команда choice в бат файлах | Doom77 | Скриптовые языки администрирования Windows | 13 | 17-01-2008 19:42 | |
CMD/BAT - [решено] есть ли альтернатива choice для windows xp | akrav | Скриптовые языки администрирования Windows | 2 | 12-01-2008 21:20 | |
Ищу Java-игру Gamblers Choice Black Jack. | RAY | Мобильные ОС, смартфоны и планшеты | 1 | 03-03-2006 14:16 |
|