Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

Потверждение в bat нике   Найти похожие ветки 

 
Gero ©   (2004-04-15 20:22) [0]

Как можно сделать запрос о потверждениии в bat-файле?
Например:
"Вы действительно хотите сделать format c:? (O - OK, Y - Yes)"


 
Gero ©   (2004-04-15 20:22) [0]

Как можно сделать запрос о потверждениии в bat-файле?
Например:
"Вы действительно хотите сделать format c:? (O - OK, Y - Yes)"


 
reticon ©   (2004-04-15 21:10) [1]

гы... решил поиграть с юзером? :)))

правильно, лучше так, чем сразу, без подтверждения )))


 
reticon ©   (2004-04-15 21:10) [1]

гы... решил поиграть с юзером? :)))

правильно, лучше так, чем сразу, без подтверждения )))


 
Gero ©   (2004-04-15 21:12) [2]

Да я пошутил.
А если серъезно то как, и возможно ли это вобще?


 
Gero ©   (2004-04-15 21:12) [2]

Да я пошутил.
А если серъезно то как, и возможно ли это вобще?


 
syte_ser78 ©   (2004-04-16 10:31) [3]

Открой батник с загрузочной дискеты win9x и прочти его. Там все понятно


 
syte_ser78 ©   (2004-04-16 10:31) [3]

Открой батник с загрузочной дискеты win9x и прочти его. Там все понятно


 
savva ©   (2004-04-16 10:42) [4]

Команда CHOICE
Выводит пользователю заданную подсказку для выбора командного файла. Ждет, пока пользователь выберет из указанного набора клавиш. Эту команду можно использовать только в командных файлах.
    CHOICE [/C[:]клавиши] [/N] [/S] [/T[:]c,nn] [текст]
Параметр "текст" задает текст, который вы хотите выводить перед подсказкой. Вопросительный знак необходим только в том случае, если вы включаете в текст перед подсказкой символ /. Если вы не задаете текст, CHOICE выводит на экран только подсказку.
Параметр /C[:]клавиши задает допустимые в подсказке клавиши. При выводе на экран клавиши будут разделяться запятыми, заключаться в квадратные скобки ([]) и сопровождаться вопросительным знаком. Если вы не указываете параметр /C, CHOICE использует по умолчанию YN. Двоеточие (:) не обязательно.
Параметр /N приводит к тому, что CHOICE не выводит подсказку. Однако текст перед подсказкой выводится. При задании /N указанные клавиши все равно будут доступны.
/S приводит к различимости в CHOICE регистра символов. Если параметр /S не задан, то для любых заданных пользователем клавиш будет восприниматься как верхний, так и нижний регистр.
Если задан параметр /T[:]c,nn, то команда CHOICE перед использованием заданной клавиши по умолчанию делает паузу в течении заданного числа секунд. В /T указываются следующие значения: c определяет символ, который спустя nn секунд будет задаваться по умолчанию (этот символ должен быть в наборе символов, заданном в параметре /C); nn - задает продолжительность паузы в секундах (допустимые значения лежат в диапазоне от 0 до 99 - если задается 0, то перед назначением по умолчанию будет пауза).
Первая назначенная вами клавиша возвращает значение 1, вторая - 2, третья - 3 и т.д. Если пользователь нажимает клавишу, отсутствующую в списке назначенных клавиш, то CHOICE дает предупреждающий звуковой сигнал (передает на консоль символ 07h).
Если CHOICE обнаруживает состояние ошибки, то возвращает значение 255. Если пользователь передает CTRL+BREAK или CTRL+C, CHOICE возвращает значение, равное 0.
Например, если в командном файле вы указываете команду:
    choice /c:ync
то пользователь видит следующее:
    [Y,N,C]?
Если вы добавите:
    choice /c:ync Yes, No, or Cancel
то пользователю выводится:
    Yes, No, or Cancel [Y,N,C]?
Если вы зададите команду:
    choice /c:ync /t:n,7
то пользователь видит на экране:
    [Y,N,C]?
Если по истечении 7 секунд пользователь не нажмет клавишу, CHOICE выбирает N и возвращает значение ERRORLEVEL 2. При нажатии соответствующей клавиши до истечения 7 секунд CHOICE возвращает значение, соответствующее выбору пользователя.


 
savva ©   (2004-04-16 10:42) [4]

Команда CHOICE
Выводит пользователю заданную подсказку для выбора командного файла. Ждет, пока пользователь выберет из указанного набора клавиш. Эту команду можно использовать только в командных файлах.
    CHOICE [/C[:]клавиши] [/N] [/S] [/T[:]c,nn] [текст]
Параметр "текст" задает текст, который вы хотите выводить перед подсказкой. Вопросительный знак необходим только в том случае, если вы включаете в текст перед подсказкой символ /. Если вы не задаете текст, CHOICE выводит на экран только подсказку.
Параметр /C[:]клавиши задает допустимые в подсказке клавиши. При выводе на экран клавиши будут разделяться запятыми, заключаться в квадратные скобки ([]) и сопровождаться вопросительным знаком. Если вы не указываете параметр /C, CHOICE использует по умолчанию YN. Двоеточие (:) не обязательно.
Параметр /N приводит к тому, что CHOICE не выводит подсказку. Однако текст перед подсказкой выводится. При задании /N указанные клавиши все равно будут доступны.
/S приводит к различимости в CHOICE регистра символов. Если параметр /S не задан, то для любых заданных пользователем клавиш будет восприниматься как верхний, так и нижний регистр.
Если задан параметр /T[:]c,nn, то команда CHOICE перед использованием заданной клавиши по умолчанию делает паузу в течении заданного числа секунд. В /T указываются следующие значения: c определяет символ, который спустя nn секунд будет задаваться по умолчанию (этот символ должен быть в наборе символов, заданном в параметре /C); nn - задает продолжительность паузы в секундах (допустимые значения лежат в диапазоне от 0 до 99 - если задается 0, то перед назначением по умолчанию будет пауза).
Первая назначенная вами клавиша возвращает значение 1, вторая - 2, третья - 3 и т.д. Если пользователь нажимает клавишу, отсутствующую в списке назначенных клавиш, то CHOICE дает предупреждающий звуковой сигнал (передает на консоль символ 07h).
Если CHOICE обнаруживает состояние ошибки, то возвращает значение 255. Если пользователь передает CTRL+BREAK или CTRL+C, CHOICE возвращает значение, равное 0.
Например, если в командном файле вы указываете команду:
    choice /c:ync
то пользователь видит следующее:
    [Y,N,C]?
Если вы добавите:
    choice /c:ync Yes, No, or Cancel
то пользователю выводится:
    Yes, No, or Cancel [Y,N,C]?
Если вы зададите команду:
    choice /c:ync /t:n,7
то пользователь видит на экране:
    [Y,N,C]?
Если по истечении 7 секунд пользователь не нажмет клавишу, CHOICE выбирает N и возвращает значение ERRORLEVEL 2. При нажатии соответствующей клавиши до истечения 7 секунд CHOICE возвращает значение, соответствующее выбору пользователя.



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.048 c
3-1081825030
rosl
2004-04-13 06:57
2004.05.09
ehlib


11-1067279634
Deimos
2003-10-27 21:33
2004.05.09
Профилировщик


1-1082713720
Igor G
2004-04-23 13:48
2004.05.09
Диаграммы


14-1082339863
Думкин
2004-04-19 05:57
2004.05.09
С днем рождения! 19 апреля.


14-1082027366
Vlad Oshin
2004-04-15 15:09
2004.05.09
Чудесатые жалобы на wХР.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский