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

Вниз

Ввод символа в *.cmd   Найти похожие ветки 

 
Sergg   (2006-11-08 18:21) [0]

Подскажите пожалуйста, как в *.cmd(*.bat) - файле запросить у пользователя ввод символа (Y/N)?


 
oldman ©   (2006-11-08 18:22) [1]

На какое действо?


 
Sergg   (2006-11-08 18:30) [2]

Ну например if (ввод пользователем)=Y делаем то-то else ничего не делаем


 
oldman ©   (2006-11-08 18:32) [3]


> Sergg   (08.11.06 18:30) [2]
> Ну например if (ввод пользователем)=Y делаем то-то else
> ничего не делаем


И как Вы себе это представляете в *.bat???


 
oldman ©   (2006-11-08 18:33) [4]


> Sergg   (08.11.06 18:30) [2]


А на [1] можно ответить?


 
Alien1769 ©   (2006-11-08 18:33) [5]


>
> И как Вы себе это представляете в *.bat???


Через внешнюю программку.


 
Чапаев ©   (2006-11-08 18:34) [6]

> [0] Sergg   (08.11.06 18:21)
Древнюю программку choice ищи. Встроенных средств нету.


 
oldman ©   (2006-11-08 18:37) [7]


> Alien1769 ©   (08.11.06 18:33) [5]
>
> >
> > И как Вы себе это представляете в *.bat???
>
>
> Через внешнюю программку.


Офигенное замечание!!!
И зачем нам тогда нужен bat???


 
Sergg   (2006-11-08 18:38) [8]

Нет, ну часто же встречаются *.bat где нужно выбрать какой-нибудь вариант, например в загрузочных дисках


 
oldman ©   (2006-11-08 18:39) [9]


> Sergg   (08.11.06 18:38) [8]


При этом они как-то взаимодействуют с *.sys. Не замечал?


 
Sergg   (2006-11-08 18:41) [10]

нет:)


 
Чапаев ©   (2006-11-08 18:43) [11]

> [8] Sergg   (08.11.06 18:38)
Если ты о меню в цонфиг.сыс, так это совсем из другой оперы


 
Sergg   (2006-11-08 18:47) [12]

Ага, понял


 
umbra ©   (2006-11-08 19:02) [13]

2 Чапаев ©   (08.11.06 18:34) [6]

как это - встроенных нету. choice и встроена

2 Sergg   (08.11.06 18:21)

наберите в консоли choice /? - получите справку


 
Ketmar ©   (2006-11-08 19:05) [14]

>[13] umbra(c) 8-Nov-2006, 19:02
>как это - встроенных нету. choice и встроена
куда??? в моей win2k её нет.


 
Чапаев ©   (2006-11-08 19:20) [15]

> [13] umbra ©   (08.11.06 19:02)
Хде? В XP нету. И не знаю, где бы она встроенной была.


 
guav ©   (2006-11-08 19:21) [16]

> [13] umbra ©   (08.11.06 19:02)

Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

E:\Documents and Settings\Alex>choice /?
"choice" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.


 
umbra ©   (2006-11-08 19:32) [17]

да, вот как. а я на 2003 сервере пробовал. там есть :) ну и в 98-й, конечно, тоже есть.


 
Чапаев ©   (2006-11-08 20:06) [18]

Гм... И правда, на 98 и 2003 есть... Подозреваю, на ХР х64 тоже есть, там много приятностей для консольки добавили...


 
Lamer@fools.ua ©   (2006-11-08 20:43) [19]

>>Чапаев ©   (08.11.06 20:06) [18]

>Подозреваю, на ХР х64 тоже есть
Есть.


 
Колдун ©   (2006-11-08 23:54) [20]

Киньте на zalil.ru эту прогу


 
Anatoly Podgoretsky ©   (2006-11-09 00:48) [21]

> Sergg  (08.11.2006 18:21:00)  [0]

Echo "Пользователь введи (Y/N)"


 
Anatoly Podgoretsky ©   (2006-11-09 00:48) [22]

> oldman  (08.11.2006 18:37:07)  [7]

Не нужен, МС говорит WSH навеки, а на WSH можно и мини ОС написать


 
Vga ©   (2006-11-09 00:50) [23]

> [22] Anatoly Podgoretsky ©   (09.11.06 00:48)
> WSH

А что такое WSH?


 
Anatoly Podgoretsky ©   (2006-11-09 00:51) [24]

> umbra  (08.11.2006 19:02:13)  [13]

Ввел, получил

Choice не является внутренней, внешней командой, испоолняемой програмой или пакетным файлом.

Win XP


 
Anatoly Podgoretsky ©   (2006-11-09 00:52) [25]

> Vga  (09.11.2006 0:50:23)  [23]

Windows Scripting Host - пришел на замену командным файлам.
Смотреть сам знаешь у кого


 
Vga ©   (2006-11-09 01:05) [26]

> [25] Anatoly Podgoretsky ©   (09.11.06 00:52)

А, этот...
Кстати, чем .cmd и .bat отличаются кроме расширения?


 
Anatoly Podgoretsky ©   (2006-11-09 01:08) [27]

> Vga  (09.11.2006 1:05:26)  [26]

Разными ассоциациями


 
Ketmar ©   (2006-11-09 01:22) [28]

>[26] Vga(c) 9-Nov-2006, 01:05
>Кстати, чем .cmd и .bat отличаются кроме расширения?
раньше -- автоматическим включением некоторых расширений cmd у cmd. %-) сейчас -- фиг знает. %-)


 
Alex Konshin ©   (2006-11-09 05:25) [29]

You can read a line:

echo Enter something:
set /p something
echo %something%

For more information:
F1 on desktop -> "Customizing your computer" -> "Tools" -> "Command-line reference A-Z"


 
Alex Konshin ©   (2006-11-09 11:34) [30]

Что, никто дальше первой страницы не смотрит?
Ведь наверняка большинство не знает, что из *.bat можно читать с консоли без привлечения постороних средств. Правда, читать можно только сразу строчками, то есть пользователю надо будет нажать "Enter".


 
Jeer ©   (2006-11-09 11:41) [31]

Alex Konshin ©   (09.11.06 11:34) [30]

Просто многие даже с autoexec.bat не связываются - все равно пустой:))


 
Alex Konshin ©   (2006-11-09 11:54) [32]

Так и у меня пустой. Но батники я периодически пишу для разных нужд, в основном мелкие утилики для остроения мелких проектов, создания бекапов и т.п.. Хотя бывают случаи  по-сложнее.


 
Jeer ©   (2006-11-09 12:05) [33]


> Alex Konshin ©   (09.11.06 11:54) [32]


Это-то понятно, но кто не начал по принуждению с autoexec.bat - тому даже непонятно зачем это.

Хотя, лично я, давно перешел на WSH.


 
Alex Konshin ©   (2006-11-09 12:14) [34]

> Jeer ©   (09.11.06 12:05) [33]
> > Alex Konshin ©   (09.11.06 11:54) [32]
> Это-то понятно, но кто не начал по принуждению с autoexec.
> bat - тому даже непонятно зачем это.
>
> Хотя, лично я, давно перешел на WSH.

Он тоже корявый до безобразия. Я уже и там лично баги находил, не говоря уже о других кривостях. К тому же он неоправданно тяжелый. Как можно было такой в общем-то несложный интерпретатор сделать таким тяжелым на подъем - ума не приложу. Cmd.exe все-таки существенно по-легче и потому стартует быстрее.


 
Ketmar ©   (2006-11-09 12:31) [35]

а я вот LUA и ALISP использую. кто круче? %-)


 
Alex Konshin ©   (2006-11-09 12:46) [36]

Я круче: у меня свой интерпретатор есть :-P


 
Jeer ©   (2006-11-09 12:49) [37]

Хе-х..
У меня свой компилятор C есть, только работат на платформе Atmel AVR:)


 
Alex Konshin ©   (2006-11-09 12:55) [38]

А у меня эмулятор SH-4. Это круче :-P


 
Ketmar ©   (2006-11-09 13:00) [39]

>[36] Alex Konshin(c) 9-Nov-2006, 12:46
>Я круче: у меня свой интерпретатор есть :-P
а что, по-твоему, такое ALISP? %-)


 
Jeer ©   (2006-11-09 13:04) [40]

А у меня он одновременно компилятор, эмулятор и программатор, дизассемблер и отладчик:))
А также умеет в режиме симуляции работать с PCI-картами NuDAQ от ADLink работать.

Во как ! :)



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

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

Наверх





Память: 0.54 MB
Время: 0.046 c
6-1152000505
Ildar
2006-07-04 12:08
2006.11.26
NetShareAdd используя 502 структуру


2-1163014596
Greenchel
2006-11-08 22:36
2006.11.26
Пробелы в TEdit


1-1160053712
atruhin
2006-10-05 17:08
2006.11.26
Проблеммы с двумя TSpliter


2-1162918389
Серый
2006-11-07 19:53
2006.11.26
Бегущая строка


2-1163061661
kyn66
2006-11-09 11:41
2006.11.26
Пользователи, запустившие программу.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский