Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Ликбез по синтаксису пакетных файлов
Goto page Previous  1, 2, 3
 
Post new topic   Reply to topic    Total Commander Forum Index -> Программное обеспечение printer-friendly view
View previous topic :: View next topic  
Author Message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Sun Nov 21, 2010 21:13    Post subject: Reply with quote

Вообще, в XP есть и choice - и был еще с 2K, просто в стандартную поставку не входит. Только непонятно ради чего у него синтаксис перегадили напрочь, при этом ничего кардинально нового так и не введя.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Sun Nov 21, 2010 22:25    Post subject: Reply with quote

Ну, за то что кардинально нового не ввели - спасибо им большое, а синтаксис изменился не так уж и значительно.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Sun Nov 21, 2010 22:35    Post subject: Reply with quote

Тем не менее, прежние строки с вызовом 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-редирекцию, без которой вполне можно было обойтись...
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Mon Nov 22, 2010 01:06    Post subject: Reply with quote

Да, в общем, согласен. Вот только не одна MS грешит. Сколько помню компьютерную историю, ей двигали два начала:
1. Выпендриться (требование маркетологов);
2. Сохранить совместимость с предыдущими багами (мечта техподдержки).
Ну, а результат мы с вами наблюдаем ежедневно.
Кстати, если вдуматься - из той же оперы: попросил отдел кадров не рассматривать резюме программистов, претендующих на инженерные должности. Программированием мы не занимаемся, а вот программисты, почему-то, считают ошибки вполне допустимыми. Накосячат, а потом не могут понять, кто чем недоволен: ну, ошибся, я же все исправлю, если опять не ошибусь.
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2218
Location: Москва, Россия

Post (Separately) Posted: Tue Nov 23, 2010 15:31    Post subject: Reply with quote

MVV wrote:
Нашел хитрый способ передавать списки имен файлов из панели тотала в батник для обработки командой for, который работает и с русскими буквами.

А я раньше нашёл Smile
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Программное обеспечение All times are GMT + 4 Hours
Goto page Previous  1, 2, 3
Page 3 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group