avva: (Default)
[personal profile] avva
Про новый shell в Лонгхорне рассказывают вот тут (англ., ссылка от [livejournal.com profile] yms).

Хоть стой, хоть падай, честное слово. Двадцать лет ждали и просили Майкрософт, чтобы сделали нормальный shell с нормальными возможностями. Пережили поколения command.com'ов и cmd.exe, но так и не дождались.

И вот, нате вам, Майкрософт созрел. Объектно-ориентированная командная строка. “Коммандлеты”, возвращающие .NET-объекты. Гусары молчат.

Date: 2004-08-08 07:04 am (UTC)
From: [identity profile] yms.livejournal.com
Через VBScript/JScript не скажешь так вот просто dir > file.

Date: 2004-08-10 12:27 am (UTC)
From: [identity profile] xenocid.livejournal.com
Хм... А почему не сказать dir > file просто в командной строке? Cmd.exe - это вполне понимает.

Пойнт в том, что базовые возможности shell в cmd.exe есть и так, если есть необходимость писать сложные сценарии - есть WSH. Придумайте класс задач который не попадает в эти две группы, а?

Date: 2004-08-10 12:57 am (UTC)
From: [identity profile] yms.livejournal.com
то есть из WSH-скрипта запускать cmd.exe как процесс? методом Run, кажется? Можно, но криво. При этом если из этого cmd.exe запустить .bat, и если в нём сказать set, то на остальной скрипт это не повлияет. В общем, комбинация из двух шеллов не есть один большой шелл.
Меня на прежней работе это несколько бесило. Я сделал скриптик на WSH, который билдит версию. Он вызывал существующие батнички для построения разных частей системы. Почему-то они должны были обязательно запускаться в отдельных окнах под отдельными процессами.

January 2026

S M T W T F S
    1 2 3
4 5 6 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 7th, 2026 11:38 am
Powered by Dreamwidth Studios