S>Занимаюсь разработкой серверов приложений. Процесс сборки модулей довольно мудреный. Сейчас пишу специальные bat-ники, которые выполняют набор операций по заданному сценарию. Однако мощности средств явно не хватает. Хочется иметь подпрограммы, хочется работать с переменными. Но делать вставки на vbs совсем не хочется. Посоветуйте, чем можно расширисть скриптовые возможности командной строки Windows?
cygwin + bash?
или надо все-таки не расширять командную строку, а использовать нормальные средства сборки?
S>Занимаюсь разработкой серверов приложений. Процесс сборки модулей довольно мудреный. Сейчас пишу специальные bat-ники, которые выполняют набор операций по заданному сценарию. Однако мощности средств явно не хватает. Хочется иметь подпрограммы, хочется работать с переменными. Но делать вставки на vbs совсем не хочется. Посоветуйте, чем можно расширисть скриптовые возможности командной строки Windows?
Тут %windir%\help\ntcmds.chm imho лучший мануал по ком строке. http://unacreator.elitecom.ru кучка готовых батников, Вопросы будут — в аську вылазь. 160-82-76-96
S>Занимаюсь разработкой серверов приложений. Процесс сборки модулей довольно мудреный. Сейчас пишу специальные bat-ники, которые выполняют набор операций по заданному сценарию.
Занимаюсь разработкой серверов приложений. Процесс сборки модулей довольно мудреный. Сейчас пишу специальные bat-ники, которые выполняют набор операций по заданному сценарию. Однако мощности средств явно не хватает. Хочется иметь подпрограммы, хочется работать с переменными. Но делать вставки на vbs совсем не хочется. Посоветуйте, чем можно расширисть скриптовые возможности командной строки Windows?
S>Занимаюсь разработкой серверов приложений. Процесс сборки модулей довольно мудреный. Сейчас пишу специальные bat-ники, которые выполняют набор операций по заданному сценарию. Однако мощности средств явно не хватает. Хочется иметь подпрограммы, хочется работать с переменными. Но делать вставки на vbs совсем не хочется. Посоветуйте, чем можно расширисть скриптовые возможности командной строки Windows?
???
подпрограммы есть, переменные есть. что еще надо?
см set /? и call /?
S>Занимаюсь разработкой серверов приложений. Процесс сборки модулей довольно мудреный. Сейчас пишу специальные bat-ники, которые выполняют набор операций по заданному сценарию. Однако мощности средств явно не хватает. Хочется иметь подпрограммы, хочется работать с переменными. Но делать вставки на vbs совсем не хочется. Посоветуйте, чем можно расширисть скриптовые возможности командной строки Windows?
Здравствуйте, slskor, Вы писали:
S>Посоветуйте, чем можно расширисть скриптовые возможности командной строки Windows?
Путем выливания воды из чайника сводим решение задачи к предыдущей.
Есть такая утилита Make. Есть еще две утилиты CScript и WScript. После этого про процесс сборки чего-то там из .bat файлов можно писать в письме родителям, сразу после строк "...пишу на сапоге убитого товарища, извините за почерк — он еще дергается..."
Make и ее аналог nmake умеют собирать очень сложные и замысловатые проекты. В принципе, make выполняет команды операционной системы в требуемой последовательности. Я, к примеру, использую ее для автоматического архивирования.
Если в вашем случае на этапе компиляции требуется автоматическая кодогенерация — не стесняйтесь использовать любые доступные средства помощнее. Я даже не стеснялся писать утилиты на С\perl. Можете написать такие же на VB, он тоже консольные приложения делает.
С помощью таких инструментов собираются очень сложные проекты, например XFree. Неужели ваши сервера собираются еще замысловатее? Тогда надо, видимо, пересмотреть всю идею и подход к ее решению.
А в Windows скриптовые возможности .bat ограниченные и неудобные... Их использования можно избежать.
Зависит от того, для какой системы пишешь.
Для NET — NAnt, Java — Ant, Delphi — не знаю, все подойдет, даже бат. С++ — make, или eoa чего-то писал сильно многоплатформенное.
Пользуй сборщик, такой чтобы было удобно у клиента перекомпилироваться. Во многих случаях очень удобно.
Здравствуйте, slskor, Вы писали:
S>Занимаюсь разработкой серверов приложений. Процесс сборки модулей довольно мудреный. Сейчас пишу специальные bat-ники, которые выполняют набор операций по заданному сценарию. Однако мощности средств явно не хватает. Хочется иметь подпрограммы, хочется работать с переменными. Но делать вставки на vbs совсем не хочется. Посоветуйте, чем можно расширисть скриптовые возможности командной строки Windows?