<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3690081</guid>
        <pubDate>Sat, 22 Oct 2016 19:15:11 +0000</pubDate>
        <title>Лужу, паяю, ЭВМ починяю ...</title>
        <link>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3690081</link>
        <description><![CDATA[Mr.Delphist: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3689800'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>JoeUser &#064; <time class="tag-quote__quoted-time" datetime="2016-10-20T23:15:30+03:00">20.10.16, 20:15</time></span><div class='quote '>Ах да ... ваши tcl/tk ... найдите 100 актуальных пакетов на нем, из over 9000+ существующих, поговорим ...</div></div><br>
Дык я ж почему и говорю: <br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3689795'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Mr.Delphist &#064; <time class="tag-quote__quoted-time" datetime="2016-10-20T19:49:19+00:00">20.10.16, 19:49</time></span><div class='quote '>своеобразный язычок, и люблю я его тоже своеобразно </div></div><br>
<br>
А так - да, и ООП в нём есть (два разных несовместимых пакета), и поддержка COM, и сокеты - целый автоматизатор большой legacy-софтины мы на нём запилили... Правда, tk-часть я кроме хелло-ворлдов не щупал и сказать про это что-либо не могу (кроме того что выглядит оно как героиновая манекенщица без макияжа).]]></description>
        <author>Mr.Delphist</author>
        <category>Пакетные файлы CMD, BAT</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3689996</guid>
        <pubDate>Sat, 22 Oct 2016 06:05:33 +0000</pubDate>
        <title>Лужу, паяю, ЭВМ починяю ...</title>
        <link>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3689996</link>
        <description><![CDATA[Dark Side: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3689811'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>JoeUser &#064; <time class="tag-quote__quoted-time" datetime="2016-10-21T05:13:26+00:00">21.10.16, 05:13</time></span><div class='quote '>Тем не менее, наличие в системе Перла, Руби, Питона, практически с момента старта *nix системы</div></div>Да, да. Просто надо поставить весь софт из интернета сразу вместе с системой - и всё будет работать. Наверное. Если не забывать где там питон, где руби, а где <a class='tag-url' href='https://pbs.twimg.com/media/CuHllIZUAAAkbuc.jpg:large' target='_blank'>Си с препроцессами на PHP</a>. Юникс-вэй, согласен. Но спасибо - уж лучше детский сад. <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2016-10-22T06:10:18+00:00">22.10.16, 06:10</time></span></span><br>
Жаль только что если вам уж так приспичил руби, то под виндами внезапно он тоже есть. Только вот винда вполне нормально и без него может работать.]]></description>
        <author>Dark Side</author>
        <category>Пакетные файлы CMD, BAT</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3689811</guid>
        <pubDate>Fri, 21 Oct 2016 05:13:26 +0000</pubDate>
        <title>Лужу, паяю, ЭВМ починяю ...</title>
        <link>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3689811</link>
        <description><![CDATA[JoeUser: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3689810'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>JoeUser &#064; <time class="tag-quote__quoted-time" datetime="2016-10-21T05:03:56+00:00">21.10.16, 05:03</time></span><div class='quote '>Цитата Бритва Оккама, на которую сослались там же<br>
Не следует множить сущее без необходимости</div></div><br>
<strong class='tag-b'>Бритва ДжоЮзера:</strong> Не следует строить из себе <a class='tag-url' href='http://www.litra.ru/characters/get/chid/00283871190832029929/' target='_blank'>Рахметова</a> без необходимости&#33;  :lool: <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2016-10-21T05:19:50+00:00">21.10.16, 05:19</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3689795'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Mr.Delphist &#064; <time class="tag-quote__quoted-time" datetime="2016-10-20T19:49:19+00:00">20.10.16, 19:49</time></span><div class='quote '>Хотя сейчас на это место упорно проталкивают Питон.</div></div><br>
Есть такое дело. Тем не менее, наличие в системе Перла, Руби, Питона, практически с момента старта *nix системы, подчеркиваю, <strong class='tag-b'>априори</strong> - дает не просто бонус, а просто загоняет обратно в детский сад &quot;все ваши виндовсы&quot;. Это я вам, как сталевар-юниксовод гарантирую  :lol:]]></description>
        <author>JoeUser</author>
        <category>Пакетные файлы CMD, BAT</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3689810</guid>
        <pubDate>Fri, 21 Oct 2016 05:03:56 +0000</pubDate>
        <title>Лужу, паяю, ЭВМ починяю ...</title>
        <link>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3689810</link>
        <description><![CDATA[JoeUser: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3689804'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Dark Side &#064; <time class="tag-quote__quoted-time" datetime="2016-10-21T01:21:49+00:00">21.10.16, 01:21</time></span><div class='quote '>Ага, давайте расскажите гентущнику и маководу</div></div><br>
Звучит не менее угрожающе, нежели: <strong class='tag-b'><span class="tag-color tag-color-named" data-value="red" style="color: red">еврей-сталевар&#33;</span></strong>  :lool:]]></description>
        <author>JoeUser</author>
        <category>Пакетные файлы CMD, BAT</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3689804</guid>
        <pubDate>Fri, 21 Oct 2016 01:21:49 +0000</pubDate>
        <title>Лужу, паяю, ЭВМ починяю ...</title>
        <link>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3689804</link>
        <description><![CDATA[Dark Side: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3689792'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>JoeUser &#064; <time class="tag-quote__quoted-time" datetime="2016-10-20T19:14:37+00:00">20.10.16, 19:14</time></span><div class='quote '>Но, боюсь огорчить, практически во всех современных дистрибутах *nix&#39;ов на 99.9% априори ставится Perl. Это не влажные фантазии - это ... случай таки де факто&#33;&#33;&#33;</div></div>Ага, давайте расскажите гентущнику и маководу со стажем что там ставится, а что нет и сколько. Тут уже натыкался натыкался на debian-based дистрибутивы без vi в комплекте, про менее популярные вещи даже думать не хочу.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3689792'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>JoeUser &#064; <time class="tag-quote__quoted-time" datetime="2016-10-20T19:14:37+00:00">20.10.16, 19:14</time></span><div class='quote '>И это правильно&#33; (Линупс - не единственный уникс&#33; кстати) Все что можно сделать просто, нужно делать просто.</div></div>Вот только сфигали лишний парсинг текста вы называете &quot;просто&quot;? Получается, зачем нам сразу брать данные нужного поля у объекта, когда можно просто добавить ещё 3 команды с невнятными аббревиатурами и 2 регулярки сверху&#33; Ну и да, регулярку в каждом дистрибутиве надо перепроверять - нельзя ж заранее угадать что нам простые команды напишут. Вдруг они по-русски, например, кумекают, а мы тут... ну в общем простота у вас тут зашкаливает, я смотрю.<br>
<br>
ЗЫ:<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3689792'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>JoeUser &#064; <time class="tag-quote__quoted-time" datetime="2016-10-20T19:14:37+00:00">20.10.16, 19:14</time></span><div class='quote '>В &quot;девственно-чистом&quot; униксе полно (over 9000+) полезных утилит</div></div><div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>Бритва Оккама, на которую сослались там же</span><div class='quote '>Не следует множить сущее без необходимости</div></div>Тут уже просто нечего добавлять.]]></description>
        <author>Dark Side</author>
        <category>Пакетные файлы CMD, BAT</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3689800</guid>
        <pubDate>Thu, 20 Oct 2016 20:15:30 +0000</pubDate>
        <title>Лужу, паяю, ЭВМ починяю ...</title>
        <link>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3689800</link>
        <description><![CDATA[JoeUser: В пень Питон и TCL - на парят они девелперов не разу&#33; Кстати, Ruby на подходе... начинаю знакомиться, адово упоротый ООП.<br><br>Ах да ... ваши tcl/tk ... найдите 100 актуальных пакетов на нем, из over 9000+ существующих, поговорим ...<br>Питон-узеры в гневе? Бывает. Вы главное отступы соблюдайте&#33; Остальное - херня.]]></description>
        <author>JoeUser</author>
        <category>Пакетные файлы CMD, BAT</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3689795</guid>
        <pubDate>Thu, 20 Oct 2016 19:49:19 +0000</pubDate>
        <title>Лужу, паяю, ЭВМ починяю ...</title>
        <link>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3689795</link>
        <description><![CDATA[Mr.Delphist: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3689792'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>JoeUser &#064; <time class="tag-quote__quoted-time" datetime="2016-10-20T19:14:37+00:00">20.10.16, 19:14</time></span><div class='quote '>Но, боюсь огорчить, практически во всех современных дистрибутах *nix&#39;ов на 99.9% априори ставится Perl</div></div><br>
Ну, у многих есть и TCL &quot;из коробки&quot; - тоже своеобразный язычок, и люблю я его тоже своеобразно :)<br>
<br>
Хотя сейчас на это место упорно проталкивают Питон. Хотя из-за разрывания его в разные стороны он имеет все шансы стать &quot;JavaScript командной строки&quot;: где-то код вообще не запустится, где-то - запустится, но отработает не так как ожидалось и т.п.]]></description>
        <author>Mr.Delphist</author>
        <category>Пакетные файлы CMD, BAT</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3689792</guid>
        <pubDate>Thu, 20 Oct 2016 19:14:37 +0000</pubDate>
        <title>Лужу, паяю, ЭВМ починяю ...</title>
        <link>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3689792</link>
        <description><![CDATA[JoeUser: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3689770'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Dark Side &#064; <time class="tag-quote__quoted-time" datetime="2016-10-20T15:44:56+00:00">20.10.16, 15:44</time></span><div class='quote '>Да и само использование awk и прочих уже можно считать ущербностью</div></div><br>
Простите, но это уже &quot;ступид уйндофс стайл&quot; :lool: В &quot;девственно-чистом&quot; униксе полно (over 9000+) полезных утилит. Но, боюсь огорчить, практически во всех современных дистрибутах *nix&#39;ов на 99.9% априори ставится Perl. Это не влажные фантазии - это ... случай таки де факто&#33;&#33;&#33;<br>
<br>
А на Перле я смогу тебе дважды моск отформатировать, пока ты осознаешь факт начала моей попытки  :lol: <br>
<br>
ЗЫ: Если слышал за *nix пару нотЪ - нефик тут симфонию пробовать начинать, ноты выучи сперва&#33;&#33;&#33; <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2016-10-20T19:17:18+00:00">20.10.16, 19:17</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3689770'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Dark Side &#064; <time class="tag-quote__quoted-time" datetime="2016-10-20T15:44:56+00:00">20.10.16, 15:44</time></span><div class='quote '>если ты хочешь что-то что в линуксе сделать сложно, значит это ты дебил и хочешь что-то не то. Проходили, спасибо. </div></div><br>
И это правильно&#33; (Линупс - не единственный уникс&#33; кстати) <a class='tag-url' href='https://ru.wikipedia.org/wiki/%D0%91%D1%80%D0%B8%D1%82%D0%B2%D0%B0_%D0%9E%D0%BA%D0%BA%D0%B0%D0%BC%D0%B0' target='_blank'>Все что можно сделать просто, нужно делать просто</a>.]]></description>
        <author>JoeUser</author>
        <category>Пакетные файлы CMD, BAT</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3689770</guid>
        <pubDate>Thu, 20 Oct 2016 15:44:56 +0000</pubDate>
        <title>Лужу, паяю, ЭВМ починяю ...</title>
        <link>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3689770</link>
        <description><![CDATA[Dark Side: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3689747'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>amk &#064; <time class="tag-quote__quoted-time" datetime="2016-10-20T14:01:41+00:00">20.10.16, 14:01</time></span><div class='quote '> В awk это спокойно делается без использования регулярок</div></div>не смеши, а. Если хотя-бы тот же ls чего-то просто не выводит или выводит не так, никакой awk тебе не поможет. И не важно - ls это, или списки процессов, или ответ от удалённого сервера. Да и само использование awk и прочих уже можно считать ущербностью - ты получил данные, но тебе нужно ещё и разобраться в том, что ты получил. Я уже напарывался раз на то, что мои скрипты перестали работать из-за ifconfig, который однажды просто взял и поменял формат своего вывода.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3689747'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>amk &#064; <time class="tag-quote__quoted-time" datetime="2016-10-20T14:01:41+00:00">20.10.16, 14:01</time></span><div class='quote '>Хочешь сделать ещё одну попытку?</div></div>Вот уж чего не надо. Я прекрасно знаю аргументацию линуксоидов: если ты хочешь что-то что в линуксе сделать сложно, значит это ты дебил и хочешь что-то не то. Проходили, спасибо.]]></description>
        <author>Dark Side</author>
        <category>Пакетные файлы CMD, BAT</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3689747</guid>
        <pubDate>Thu, 20 Oct 2016 14:01:41 +0000</pubDate>
        <title>Лужу, паяю, ЭВМ починяю ...</title>
        <link>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3689747</link>
        <description><![CDATA[amk: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3689735'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Dark Side &#064; <time class="tag-quote__quoted-time" datetime="2016-10-20T13:36:12+00:00">20.10.16, 13:36</time></span><div class='quote '>В каком месте возможность получить какие-то данные путём просто обращения к полям объекта вместо полового акта с grep, awk и регулярками является недостатком?</div></div> Уже обсуждалось. И убедить кого-либо в полезности этой возможности сторонникам PS не удалось. Хочешь сделать ещё одну попытку? Возможно в случае с чтением папки это даёт преимущество, но в других-то случаях этого нет. В awk это спокойно делается без использования регулярок. И без половых извращений.]]></description>
        <author>amk</author>
        <category>Пакетные файлы CMD, BAT</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3689735</guid>
        <pubDate>Thu, 20 Oct 2016 13:36:12 +0000</pubDate>
        <title>Лужу, паяю, ЭВМ починяю ...</title>
        <link>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3689735</link>
        <description><![CDATA[Dark Side: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3689718'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>amk &#064; <time class="tag-quote__quoted-time" datetime="2016-10-20T12:40:03+00:00">20.10.16, 12:40</time></span><div class='quote '>Можно поспорить, что в данном случае это достаточно часто скорее недостаток, чем преимущество.</div></div>В каком месте возможность получить какие-то данные путём просто обращения к полям объекта вместо полового акта с grep, awk и регулярками является недостатком?<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3689718'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>amk &#064; <time class="tag-quote__quoted-time" datetime="2016-10-20T12:40:03+00:00">20.10.16, 12:40</time></span><div class='quote '>Ну большую часть этого ещё sh из первых UNIX&#39;ов умел.</div></div>Что умел? Описания функций там на зачаточном уровне; пайпы с ними вообще никак; for/if/etc там есть, но пользоваться им без ежеминутного залезания в маны нереально, а в PS ты за одни секции begin/process/end в foreach запросто душу продашь; доп. функционал может быть, а может и не быть - сейчас там даже posix не всегда соблюдается, а про то, что ты без установки/написания чего-то тяжелого банально не сможешь свободно лазить внутри xml или html (как в 23-й строке второго примера выше); низкоуровневых вещей и в помине нет.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3689718'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>amk &#064; <time class="tag-quote__quoted-time" datetime="2016-10-20T12:40:03+00:00">20.10.16, 12:40</time></span><div class='quote '>Ты ещё попроси это в SUB&#39;е CP/M-ском сделать.</div></div>Опять-же мы тут за стандартные возможности винды и данный раздел говорим. Извини, но CP/M никак не относится ни к тому ни к другому.]]></description>
        <author>Dark Side</author>
        <category>Пакетные файлы CMD, BAT</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3689718</guid>
        <pubDate>Thu, 20 Oct 2016 12:40:03 +0000</pubDate>
        <title>Лужу, паяю, ЭВМ починяю ...</title>
        <link>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3689718</link>
        <description><![CDATA[amk: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3688781'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Dark Side &#064; <time class="tag-quote__quoted-time" datetime="2016-10-15T07:02:17+00:00">15.10.16, 07:02</time></span><div class='quote '>ООП - например, читая директорию, ты получаешь не текст, а массив объектов FileInfo. Преобразование объектов в читабельный текст выделено в отдельный набор функций, которые в свою очередь отделены от функций самого вывода куда-либо (на консоль, в сеть и т.п.)</div></div> Можно поспорить, что в данном случае это достаточно часто скорее недостаток, чем преимущество.<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3688781'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Dark Side &#064; <time class="tag-quote__quoted-time" datetime="2016-10-15T07:02:17+00:00">15.10.16, 07:02</time></span><div class='quote '>Возможность описывать функции как в нормальных языках<br>
Возможность полноценно использовать пайпы с функциями.<br>
Куча синтаксического сахара<br>
Полноценный базовый набор функций (for, switch и т.д.)<br>
Куча самых разнообразных доп. функций, в том числе для работы с сетью, WMI, виндовым планировщиком, да и всем остальным.<br>
Низкоуровневые вещи вроде fopen, seek и т.п. если сильно хочется.</div></div> Ну большую часть этого ещё sh из первых UNIX&#39;ов умел.<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3688781'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Dark Side &#064; <time class="tag-quote__quoted-time" datetime="2016-10-15T07:02:17+00:00">15.10.16, 07:02</time></span><div class='quote '>Кто мне скажет как это сделать в CMD?</div></div> Ты ещё попроси это в SUB&#39;е CP/M-ском сделать.]]></description>
        <author>amk</author>
        <category>Пакетные файлы CMD, BAT</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3688781</guid>
        <pubDate>Sat, 15 Oct 2016 07:02:17 +0000</pubDate>
        <title>Лужу, паяю, ЭВМ починяю ...</title>
        <link>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3688781</link>
        <description><![CDATA[Dark Side: На вскидку:<br>
ООП - например, читая директорию, ты получаешь не текст, а массив объектов FileInfo. Преобразование объектов в читабельный текст выделено в отдельный набор функций, которые в свою очередь отделены от функций самого вывода куда-либо (на консоль, в сеть и т.п.)<br>
Возможность описывать функции как в нормальных языках<br>
Возможность полноценно использовать пайпы с функциями.<br>
Куча синтаксического сахара<br>
Полноценный базовый набор функций (for, switch и т.д.)<br>
Куча самых разнообразных доп. функций, в том числе для работы с сетью, WMI, виндовым планировщиком, да и всем остальным.<br>
Низкоуровневые вещи вроде fopen, seek и т.п. если сильно хочется.<br>
<br>
Выдрал из своих наработок пару примеров:<br>
<br>
Чтение xml файла внутри zip архива без стороннего софта и создания лишних файлов - всё на потоках. На выходе - распарсенный(&#33;) XML.<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">try {</div><div class="code_line">&nbsp;&nbsp; &nbsp;Add-Type -assembly &quot;system.io.compression.filesystem&quot;</div><div class="code_line">&nbsp;&nbsp; &nbsp;$zip = [io.compression.zipfile]::OpenRead($filename)</div><div class="code_line">&nbsp;&nbsp; &nbsp;$xml= New-Object xml</div><div class="code_line">&nbsp;&nbsp; &nbsp;$stream = $zip.GetEntry($xmlfilename).Open()</div><div class="code_line">&nbsp;&nbsp; &nbsp;$xml.Load($stream);</div><div class="code_line">&nbsp;&nbsp; &nbsp;Write-Output $xml.Data #result is here</div><div class="code_line">}catch [Exception] {</div><div class="code_line">&nbsp;&nbsp; &nbsp;Write-Error $_.Exception.Message</div><div class="code_line">}finally{</div><div class="code_line">&nbsp;&nbsp; &nbsp;$stream.Close()</div><div class="code_line">&nbsp;&nbsp; &nbsp;$zip.Dispose()</div><div class="code_line">}</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
<br>
Функция, которая принимает magnet-ссылку и добавляет её в uTorrent через его веб-интерфейс (запароленный), может принимать данные через пайп (т.е. magnets | Out-uTorrent() ). Тоже никаких вызовов сторонних программ.<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">#.Synopsis</div><div class="code_line">#Sent magnet urls to uTorrent via it&#39;s admin web-interface</div><div class="code_line">function Out-uTorrent() {</div><div class="code_line">&nbsp;&nbsp; &nbsp;param(</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;[parameter(Mandatory=$true, ValueFromPipeline=$true)]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;[String]$Magnet</div><div class="code_line">&nbsp;&nbsp; &nbsp;)</div><div class="code_line">&nbsp;&nbsp; &nbsp;Begin {</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;#Gather uTorrent Web-Interface token</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;$webHost = Get-Settings &quot;uTorrentHost&quot;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;$webUser = Get-Settings &quot;uTorrentUser&quot;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;$webPass = Get-Settings &quot;uTorrentPass&quot;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;$response = Invoke-WebRequest `</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-Uri &quot;http://$webHost/gui/token.html&quot; `</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-Headers @{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;Authorization&quot; = &quot;Basic &quot;+[System.Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes($webUser+&quot;:&quot;+$webPass ))</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;} `</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-SessionVariable &quot;session&quot;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Remove-Variable &#39;webUser&#39;, &#39;webPass&#39; #not needed in the process block</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;if ($response.statusCode -eq 200) {</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$token = $response.ParsedHtml.getElementById(&quot;token&quot;).innerHtml</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Remove-Variable &#39;response&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}else {</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Write-Error &quot;Gathering uTorrent token failed&quot;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$false #return false before break</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;break</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp;Process {</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;#catch errors and return true/false</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;try {</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(Invoke-WebRequest &quot;http://$webHost/gui/?token=$token&amp;action=add-url&amp;s=$Magnet&amp;download_dir=1&amp;path=&quot; -WebSession $session).StatusCode -eq 200</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}catch {</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$false</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">}</div></ol></div></div></div></div><br>
<br>
Кто мне скажет как это сделать в CMD?]]></description>
        <author>Dark Side</author>
        <category>Пакетные файлы CMD, BAT</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3688778</guid>
        <pubDate>Sat, 15 Oct 2016 06:33:49 +0000</pubDate>
        <title>Лужу, паяю, ЭВМ починяю ...</title>
        <link>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3688778</link>
        <description><![CDATA[ter_nk_: cmd по сравнению иксовым шелл ни о чем. Надо посмотреть чего там в PowerShell.]]></description>
        <author>ter_nk_</author>
        <category>Пакетные файлы CMD, BAT</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3688777</guid>
        <pubDate>Sat, 15 Oct 2016 06:24:27 +0000</pubDate>
        <title>Лужу, паяю, ЭВМ починяю ...</title>
        <link>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3688777</link>
        <description><![CDATA[Dark Side: Ну потому что это тупо надстройка над командной оболочкой мсдоса в винде для нежелавших трахаться с WSH. Доработок там за всё время - по пальцам пересчитать, и, вроде как, вообще больше не будет - тупо потому что есть Power Shell, который гораздо более продвинут во все стороны. CMD в винде осталась как атавизм специально для тех, кто не хочет/не может переписать свои уже давно работающие скрипты.<br>
<br>
Глядя на <a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=409721' target='_blank'>эту тему</a> хочется рыдать - люди придумывают решения проблем, которых уже много лет как не существует.]]></description>
        <author>Dark Side</author>
        <category>Пакетные файлы CMD, BAT</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3688775</guid>
        <pubDate>Sat, 15 Oct 2016 05:40:37 +0000</pubDate>
        <title>Лужу, паяю, ЭВМ починяю ...</title>
        <link>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3688775</link>
        <description><![CDATA[ter_nk_: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3688772'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Dark Side &#064; <time class="tag-quote__quoted-time" datetime="2016-10-15T04:51:16+00:00">15.10.16, 04:51</time></span><div class='quote '>ниипу. Да и тут Виндовые языки как-бы. </div></div><br>
<br>
Почему только виндовые, для юниксов-линуксов тоже.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3688772'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Dark Side &#064; <time class="tag-quote__quoted-time" datetime="2016-10-15T04:51:16+00:00">15.10.16, 04:51</time></span><div class='quote '>Хотя называть такой набор костылей как CMD языком, язык не поворачивается. </div></div><br>
<br>
Ну почему, кстати под этот дисплей вывод shell-ом сделать можно в линуксе. Там вроде просто управляешь пинами с какой-нибудь raspberry. Но вот для той же raspberry была 10-ка выложена. У меня она не пошла, ну и хрен с ней, мне винда была и не нужна. Но вывести на дисплей с помощью скрипта в винде может и можно. А с STM32 это уже сложнее, это уже надо методичку курить :)]]></description>
        <author>ter_nk_</author>
        <category>Пакетные файлы CMD, BAT</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3688772</guid>
        <pubDate>Sat, 15 Oct 2016 04:51:16 +0000</pubDate>
        <title>Лужу, паяю, ЭВМ починяю ...</title>
        <link>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3688772</link>
        <description><![CDATA[Dark Side: ниипу. Да и тут Виндовые языки как-бы. <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2016-10-15T04:53:58+00:00">15.10.16, 04:53</time></span></span><br>
Хотя называть такой набор костылей как CMD языком, язык не поворачивается.]]></description>
        <author>Dark Side</author>
        <category>Пакетные файлы CMD, BAT</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3688770</guid>
        <pubDate>Sat, 15 Oct 2016 04:41:43 +0000</pubDate>
        <title>Лужу, паяю, ЭВМ починяю ...</title>
        <link>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3688770</link>
        <description><![CDATA[ter_nk_: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3688768'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Dark Side &#064; <time class="tag-quote__quoted-time" datetime="2016-10-15T03:43:43+00:00">15.10.16, 03:43</time></span><div class='quote '>3 прогрессбара одновременно на PS:</div></div><br>
<br>
А можно тоже самое на каком-нибудь STM32 для дисплея LCD 1602?]]></description>
        <author>ter_nk_</author>
        <category>Пакетные файлы CMD, BAT</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3688768</guid>
        <pubDate>Sat, 15 Oct 2016 03:43:43 +0000</pubDate>
        <title>Лужу, паяю, ЭВМ починяю ...</title>
        <link>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3688768</link>
        <description><![CDATA[Dark Side: 3 прогрессбара одновременно на PS:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">for($i = 0; $i -lt 5; $i++) {</div><div class="code_line">&nbsp;&nbsp; &nbsp;Write-Progress -Id 1 -Activity &quot;Цикл по `$i&quot; -Status &quot;`$i=$i&quot; -PercentComplete ($i / 5 * 100)</div><div class="code_line">&nbsp;&nbsp; &nbsp;for($j = 0; $j -lt 5; $j++) {</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Write-Progress -Id 2 -Activity &quot;Цикл по `$j&quot; -Status &quot;`$j=$j&quot; -PercentComplete ($j / 5 * 100)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;for($k = 0; $k -lt 5; $k++) {</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Write-Progress -Id 3 -Activity &quot;Цикл по `$k&quot; -Status &quot;`$k=$k&quot; -PercentComplete ($k / 5 * 100) -SecondsRemaining (5 - $k)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Start-Sleep 1</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">}</div></ol></div></div></div></div><br>
<span class="b-attach" data-size="12176" data-hits="1829" data-attach-id="50305" data-attach-post-id="3688768">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=3688768&amp;attach_id=50305' title='Скачать файл' target='_blank'>ps.PNG</a> (, : 1829)
		</span><br>
Как вы говорите это на CMD реализуется?]]></description>
        <author>Dark Side</author>
        <category>Пакетные файлы CMD, BAT</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3688290</guid>
        <pubDate>Tue, 11 Oct 2016 12:48:35 +0000</pubDate>
        <title>Лужу, паяю, ЭВМ починяю ...</title>
        <link>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3688290</link>
        <description><![CDATA[Mr.Delphist: Да, это идея ещё с юниксовой консоли (tee), которая работала на манер тройника для клонирования стрима. T - слева приходит, справа уходит, и &quot;вниз&quot; перехватывается копия для локальной обработки (тупой лог, интеллектуальный мониторинг по рулам/регекспам и т.п.).]]></description>
        <author>Mr.Delphist</author>
        <category>Пакетные файлы CMD, BAT</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3687137</guid>
        <pubDate>Sat, 01 Oct 2016 16:44:18 +0000</pubDate>
        <title>Лужу, паяю, ЭВМ починяю ...</title>
        <link>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3687137</link>
        <description><![CDATA[JoeUser: аааа, это с повер-шела]]></description>
        <author>JoeUser</author>
        <category>Пакетные файлы CMD, BAT</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3687131</guid>
        <pubDate>Sat, 01 Oct 2016 14:23:52 +0000</pubDate>
        <title>Лужу, паяю, ЭВМ починяю ...</title>
        <link>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3687131</link>
        <description><![CDATA[Dark Side: <a class='tag-url' href='https://technet.microsoft.com/en-us/library/hh849937.aspx?f=255&MSPPError=-2147217396' target='_blank'>https://technet.microsoft.com/en-us/library...ror=-2147217396</a>]]></description>
        <author>Dark Side</author>
        <category>Пакетные файлы CMD, BAT</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3687100</guid>
        <pubDate>Sat, 01 Oct 2016 04:49:42 +0000</pubDate>
        <title>Лужу, паяю, ЭВМ починяю ...</title>
        <link>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3687100</link>
        <description><![CDATA[JoeUser: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3686873'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Dark Side &#064; <time class="tag-quote__quoted-time" datetime="2016-09-30T03:28:00+00:00">30.09.16, 03:28</time></span><div class='quote '><div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3686857'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>JoeUser &#064; <time class="tag-quote__quoted-time" datetime="2016-09-29T21:38:52+00:00">29.09.16, 21:38</time></span><div class='quote '>Для Виндовс:</div></div> :facepalm: <br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">Get-FooBar | Tee-Object logfile.log</div></ol></div></div></div></div></div></div><br>
Чет не понял, чё за Tee-Object?  :-?]]></description>
        <author>JoeUser</author>
        <category>Пакетные файлы CMD, BAT</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3686873</guid>
        <pubDate>Fri, 30 Sep 2016 03:28:00 +0000</pubDate>
        <title>Лужу, паяю, ЭВМ починяю ...</title>
        <link>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3686873</link>
        <description><![CDATA[Dark Side: <s class='tag-s'>Ну не умеют здесь админы ни во что кроме создания разделов.</s> Ну нет в админке кнопок кроме &quot;Создать раздел&quot;, что поделаешь? :-? Спасибо и на этом.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=409646&view=findpost&p=3686857'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>JoeUser &#064; <time class="tag-quote__quoted-time" datetime="2016-09-29T21:38:52+00:00">29.09.16, 21:38</time></span><div class='quote '>Для Виндовс:</div></div> :facepalm: <br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">Get-FooBar | Tee-Object logfile.log</div></ol></div></div></div></div>]]></description>
        <author>Dark Side</author>
        <category>Пакетные файлы CMD, BAT</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3686857</guid>
        <pubDate>Thu, 29 Sep 2016 21:38:52 +0000</pubDate>
        <title>Лужу, паяю, ЭВМ починяю ...</title>
        <link>https://forum.sources.ru/index.php?showtopic=409646&amp;view=findpost&amp;p=3686857</link>
        <description><![CDATA[JoeUser: Доброго времени суток, камарады&#33;<br>
<br>
Раздел, а если быть точнее, тематика - нужна и важна. Но ... имхо, как раздел, она слишком &quot;завышена по ценности/общности&quot;. Есть предложения по некоторой модификации рубрик в сторону компактности, я озвучил это в <a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=409521&view=findpost&p=3686852' target='_blank'>этом сообщении.</a><br>
<br>
<strong class='tag-b'>Антиоффтопик</strong>: вывод результатов в консоль и лог-файл одновременно<br>
<br>
Для *nix систем:<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">$ ./blablabla-script.sh 2&#62;&amp;1 | tee logfile.log</div></ol></div></div></div></div><br>
Для Виндовс:<br>
Сперва создаем скрипт, например, C:&#092;Windows&#092;system32&#092;pipe.js<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">while (!WScript.StdIn.AtEndOfStream) {</div><div class="code_line">&nbsp;&nbsp;var str = WScript.StdIn.ReadLine();</div><div class="code_line">&nbsp;&nbsp;WScript.StdOut.WriteLine(str);</div><div class="code_line">&nbsp;&nbsp;WScript.StdErr.WriteLine(str);</div><div class="code_line">}</div></ol></div></div></div></div><br>
Потом запускаем нужное:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">cmd.exe /c blablabla-cmd.cmd | cscript //B C:\Windows\system32\pipe.js 2 &#62;&#62; logfile.log</div></ol></div></div></div></div>]]></description>
        <author>JoeUser</author>
        <category>Пакетные файлы CMD, BAT</category>
      </item>
	
      </channel>
      </rss>
	