Страница 3 из 3
Добавлено: Вс ноя 21, 2010 20:13
MVV
Вообще, в XP есть и choice - и был еще с 2K, просто в стандартную поставку не входит. Только непонятно ради чего у него синтаксис перегадили напрочь, при этом ничего кардинально нового так и не введя.
Добавлено: Вс ноя 21, 2010 21:25
Serge Yolkin
Ну, за то что кардинально нового не ввели - спасибо им большое, а синтаксис изменился не так уж и значительно.
Добавлено: Вс ноя 21, 2010 21:35
MVV
Тем не менее, прежние строки с вызовом
choice стали совершенно нерабочими, хотя вполне можно было сохранить синтаксис без ущерба для всех нововведений.
Вот чем, спрашивается, был плох такой синтаксис?
Код: Выделить всё
choice[.com] /n /c:yнnт /t:n,2 Очистить временные папки?
И какой смысл был заменять его на такой?
Код: Выделить всё
choice[.exe] /n /c:yнnт /t 2 /d n /m "Очистить временные папки?"
Меняете - так меняйте всё синхронно. А то некоторые параметры сохранили старый синтаксис, а некоторые приобрели новый... Чисто выпендриться?
Впрочем, ведь не только для
choice изменили синтаксис. Для
cmd вообще выдумали жуткую вещь с заключением команды на выполнение в дополнительную пару кавычек - вот уж идиоты. Казалось бы, вся строка параметров после /C или /K вполне может восприниматься как команда на выполнение - и так и было со старым добрым
command.com - так нет же, умудрились додуматься заключать строки, и так содержащие кавычки, в дополнительную пару кавычек, тем самым начисто инвертируя суть оных... И то не во всех случаях, внося еще большую путаницу... Хотя, о глупых нововведениях можно рассуждать очень долго... И опять вспомнилась больная тема про x64-редирекцию, без которой вполне можно было обойтись...
Добавлено: Пн ноя 22, 2010 00:06
Serge Yolkin
Да, в общем, согласен. Вот только не одна MS грешит. Сколько помню компьютерную историю, ей двигали два начала:
1. Выпендриться (требование маркетологов);
2. Сохранить совместимость с предыдущими багами (мечта техподдержки).
Ну, а результат мы с вами наблюдаем ежедневно.
Кстати, если вдуматься - из той же оперы: попросил отдел кадров не рассматривать резюме программистов, претендующих на инженерные должности. Программированием мы не занимаемся, а вот программисты, почему-то, считают ошибки вполне допустимыми. Накосячат, а потом не могут понять, кто чем недоволен: ну, ошибся, я же все исправлю, если опять не ошибусь.
Добавлено: Вт ноя 23, 2010 14:31
Batya
MVV писал(а):Нашел хитрый способ передавать списки имен файлов из панели тотала в батник для обработки командой for, который работает и с русскими буквами.
А я раньше
нашёл 