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 

Single Post  Topic: Надо найти 40 файлов и удалить! 
Author Message
Samwatas



PostPosted: Thu Sep 30, 2010 22:50    Post subject: Reply with quote

Ну так сравнивать их нужно не на одной конкретной задаче, а на количестве задач, решаемых тем или иным языком. Например, требуется переместить все файлы *.мп3 в какую-то папку. С этой эадачей справятся без проблем все скрипты (включая батники). А теперь усложним задачу: перемещать только те файлы, в имени которых присутствует год (причём между двумя определёнными значениями - например от 2005 до 2010) - это могут быть имена вида "2008 - что-то.мп3" или "Просто_файл_2009.мп3" и т.д. Сразу же отсеялись языки, не умеющие работать с регэкспами (в том числе и батники). Можно усложнять задачу дальше, с дальнейшим отсеиванием языков (что-то где-то патчить, читать из буфера обмена и писать туда и т.д.). Наконец, можно прийти к какой-то черте, после которой скриптовые языки уже не работают, и приходится использовать более мощные языки (типа С++), например при написании драйвера и т.д.
Так что на простой задаче действительно все языки равны, но стоит усложнить задачу, как начнётся проявляться неравенство, и ничего с этим не поделать.

По поводу поверпро: Я писал свою утиль wdx.exe для работы с плагинами базовым функционалом АвтоИта и она выполняла загрузку библиотеки в своё адресное пространство с вызовом экспортируемой функции "ContentGetValue" и передаче результата в консоль (так что Tol!k мог вызывать её из батника). Может ли поверпро сделать такое?
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group