<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBS: Метод .Run >> Перевести поток.]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=9404</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9404&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBS: Метод .Run >> Перевести поток.».]]></description>
		<lastBuildDate>Mon, 24 Mar 2014 17:24:14 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBS: Метод .Run >> Перевести поток.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=81180#p81180</link>
			<description><![CDATA[<p>Через Run можно настроить что б вообще окно не отображалось параметр 0 проставляется. <br />А если нужно использовать метод с .Exec, то можно запустить в скрытом режиме через метод Run, а потом запустить через с .Exec и никакие окошки мешать не будут. ! Тобишь .Exec через RUN.</p>]]></description>
			<author><![CDATA[null@example.com (wildwolf007)]]></author>
			<pubDate>Mon, 24 Mar 2014 17:24:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=81180#p81180</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Метод .Run >> Перевести поток.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=81176#p81176</link>
			<description><![CDATA[<p>Замечу, что, запуская через .Run, можно настроить отработку в минимизированном окошке, а, вот, с .Exec прийдётся любоваться <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> мелькающими &quot;чёрными&quot; окнами, хотя конечно же считывание потоков - вещь удобная.</p>]]></description>
			<author><![CDATA[null@example.com (Rom5)]]></author>
			<pubDate>Mon, 24 Mar 2014 15:10:44 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=81176#p81176</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Метод .Run >> Перевести поток.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=81167#p81167</link>
			<description><![CDATA[<p>Спасибо нашел решение в сети. Тема закрыта. </p><div class="codebox"><pre><code>
Wscript.Shell.Run(&quot;C:\Windows\System32\cmd.exe /c C:\Program.exe пераметр1 пераметр2 пераметр3 &gt; Text.txt&quot;,1,True)
</code></pre></div><br /><p>Можно в скрипте получить stdout программы как поток:</p><div class="codebox"><pre><code>
Set ProgStdOut = Wscript.Shell.Exec(&quot;C:\Program.exe пераметр1 пераметр2 пераметр3&quot;).StdOut
</code></pre></div><p>Можно читать его построчно:</p><br /><div class="codebox"><pre><code>
while not ProgStdOut.AtEndOfStream
  s = ProgStdOut.ReadLine
  MsgBox s
wend
</code></pre></div><br /><p>Можно сразу считать весь поток:</p><div class="codebox"><pre><code>
s = Wscript.Shell.Exec(&quot;C:\Program.exe пераметр1 пераметр2 пераметр3&quot;).StdOut.ReadAll
MsgBox s
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (wildwolf007)]]></author>
			<pubDate>Mon, 24 Mar 2014 11:27:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=81167#p81167</guid>
		</item>
		<item>
			<title><![CDATA[VBS: Метод .Run >> Перевести поток.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=81166#p81166</link>
			<description><![CDATA[<p>Использую метод .Run, запускаемая программа возвращает код завершения в переменную RetCode и после этого я его считываю и произвожу далее обработку:</p><div class="codebox"><pre><code>
RetCode = WshShell.Run(&quot;C:\Program.exe  C:\1.rtf&quot;, 0, True) 
</code></pre></div><p>Но запускаемая программа при запуске в консольном режиме отображает текст в &quot;черном окошке&quot; возник вопрос как этот текст можно вывести в файл? </p><p>Если произвожу запуск через cmd.exe могу перевести поток выполнения в файл следующим образом:</p><div class="codebox"><pre><code>
C:\Program.exe  C:\1.rtf &gt;&gt;Text.txt
</code></pre></div><p>Содержимое черного окошка в момент работы программы выводится в файл Text.txt.</p>]]></description>
			<author><![CDATA[null@example.com (wildwolf007)]]></author>
			<pubDate>Mon, 24 Mar 2014 10:49:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=81166#p81166</guid>
		</item>
	</channel>
</rss>
