Ликбез по синтаксису пакетных файлов
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3  :| |:
Total Commander -> Программное обеспечение

#31:  Author: MVVLocation: Ростов-Дон PostPosted: Sun Nov 21, 2010 21:13
    —
Вообще, в XP есть и choice - и был еще с 2K, просто в стандартную поставку не входит. Только непонятно ради чего у него синтаксис перегадили напрочь, при этом ничего кардинально нового так и не введя.

#32:  Author: Serge Yolkin PostPosted: Sun Nov 21, 2010 22:25
    —
Ну, за то что кардинально нового не ввели - спасибо им большое, а синтаксис изменился не так уж и значительно.

#33:  Author: MVVLocation: Ростов-Дон PostPosted: Sun Nov 21, 2010 22:35
    —
Тем не менее, прежние строки с вызовом choice стали совершенно нерабочими, хотя вполне можно было сохранить синтаксис без ущерба для всех нововведений.

Вот чем, спрашивается, был плох такой синтаксис?
Code:
choice[.com] /n /c:yнnт /t:n,2 Очистить временные папки?
И какой смысл был заменять его на такой?
Code:
choice[.exe] /n /c:yнnт /t 2 /d n /m "Очистить временные папки?"
Меняете - так меняйте всё синхронно. А то некоторые параметры сохранили старый синтаксис, а некоторые приобрели новый... Чисто выпендриться? Rolling Eyes


Впрочем, ведь не только для choice изменили синтаксис. Для cmd вообще выдумали жуткую вещь с заключением команды на выполнение в дополнительную пару кавычек - вот уж идиоты. Казалось бы, вся строка параметров после /C или /K вполне может восприниматься как команда на выполнение - и так и было со старым добрым command.com - так нет же, умудрились додуматься заключать строки, и так содержащие кавычки, в дополнительную пару кавычек, тем самым начисто инвертируя суть оных... И то не во всех случаях, внося еще большую путаницу... Хотя, о глупых нововведениях можно рассуждать очень долго... И опять вспомнилась больная тема про x64-редирекцию, без которой вполне можно было обойтись...

#34:  Author: Serge Yolkin PostPosted: Mon Nov 22, 2010 01:06
    —
Да, в общем, согласен. Вот только не одна MS грешит. Сколько помню компьютерную историю, ей двигали два начала:
1. Выпендриться (требование маркетологов);
2. Сохранить совместимость с предыдущими багами (мечта техподдержки).
Ну, а результат мы с вами наблюдаем ежедневно.
Кстати, если вдуматься - из той же оперы: попросил отдел кадров не рассматривать резюме программистов, претендующих на инженерные должности. Программированием мы не занимаемся, а вот программисты, почему-то, считают ошибки вполне допустимыми. Накосячат, а потом не могут понять, кто чем недоволен: ну, ошибся, я же все исправлю, если опять не ошибусь.

#35:  Author: BatyaLocation: Москва, Россия PostPosted: Tue Nov 23, 2010 15:31
    —
MVV wrote:
Нашел хитрый способ передавать списки имен файлов из панели тотала в батник для обработки командой for, который работает и с русскими буквами.

А я раньше нашёл Smile



Total Commander -> Программное обеспечение


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3  :| |:
Page 3 of 3

Powered by phpBB © 2001, 2005 phpBB Group