On 2009.03.20 at 15:46:02 +0200, Maxim Tyurin wrote: > Не будет CMD не позволяет делать то что PowerShell. Поэтому точно не
Ну так на то есть всякие Resource Kit, sysinternals.com и прочие источники полезных утилит, которые позволяют сделать все что угодно и умеют вызываться из командных файлов cmd.exe. cmd.exe является именно шеллом в чистом виде - средством интеграции программ, работающих с CLI. Поэтому не может быть такого, чего бы нельзя было сделать с его помощью плюс помощью нескольких небольших утилиток. Сам он, между прочим, может несколько больше чем типичный unix shell. Тамошний for - это считай половина (причем наиболее часто используемая) awk. А мы как-то не особо жалуемся на вещи, которые невозможно сделать с помощью shell. Проблема WSH заключалась отнюдь не в том, что можно, а что нельзя сделать с его помощь. Проблема заключалась 1. В недостаточной функциональности default object. Ну блин, не положить в скриптовый язык средства работы с текстовыми файлами - это ж додуматься надо. 2. В том что многие полезные COM-объекты микрософт не включала в дистрибутив Windows, а распространяла отдельно со своего сайта. С вышеупомянутыми утилитами тоже есть та проблема, что их нужно брать отдельно, но утилиту не надо нигде регистрировать. Положил на диск и зови по полному пути (или даже PATH выставь). 3. В том что разработка COM-объекта много сложнее разработки консольной утилиты. Тем более, что многие консольные утилиты и разрабатывать не надо - можно из *nix портировать. Вообще-то для скриптования типично-GUI-шной системы не помешал бы еще удобный GUI-тулкит пригодный для использования в скриптах. Можно было, например, Tk туда портировать (благо лицензия позволяет). Хотя, конечно, для causal скриптинга Tk немножко слишком низкоуровневый. Тем более что по умолчанию на расширение .js там вызывается wshell, а не cshell (само по себе наличие двух шеллов - тоже неудобство. Особенно при виндовой системе поиска обработчика по расширению. Тем более что динамически подгрузить GUI в консольную программу в Windows несколько сложнее, чем в X11. Хотя вот в Tcl уже давно научились.). > вернуться. Скорее выйдет новый язык и все радостно на него полезут. > -- > > With Best Regards, Maxim Tyurin > JID: [email protected] > -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

