<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; jscript: Run дает не тот результат который нужен]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5977&amp;type=atom" />
	<updated>2011-07-05T02:25:40Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=5977</id>
		<entry>
			<title type="html"><![CDATA[Re: jscript: Run дает не тот результат который нужен]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=49658#p49658" />
			<content type="html"><![CDATA[<p>Спасибо, Ваш вариант помог, всего лишь надо было к команде netstat добавить расширение exe, то есть netstat.exe</p>]]></content>
			<author>
				<name><![CDATA[worsvch]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26044</uri>
			</author>
			<updated>2011-07-05T02:25:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=49658#p49658</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: jscript: Run дает не тот результат который нужен]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=49657#p49657" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Spy00000 пишет:</cite><blockquote><p>Я думаю, Вам лучше использовать строку запуска в виде<br /></p><div class="codebox"><pre><code>Shell.run( &quot;%COMSPEC% /q/c netstat.exe -an &gt;users.txt&quot; , 0 , true );</code></pre></div><p>т.к. у Вас команда .run( ... ) запускается без ожидания завершения, т.е. операторы, следующие за .run( ... ) уже будут выполняться в то время, пока netstat ещё работает, и вполне могут обращаться к файлу &quot;users.txt&quot;, когда в него ещё не записана информация.</p></blockquote></div><p>Файл у меня тоже создается. Проблема в том, что он пустой, а в нем должна быть информация. Если тоже самое выполнять не через скрипт, а через &quot;Пуск-&gt;выполнить&quot;, тогда получается нужный результат</p>]]></content>
			<author>
				<name><![CDATA[worsvch]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26044</uri>
			</author>
			<updated>2011-07-05T02:22:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=49657#p49657</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: jscript: Run дает не тот результат который нужен]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=49656#p49656" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p><strong>worsvch</strong>, у меня работает.</p><p>Подозреваю, что Вы не видите «users.txt» там, где ожидаете увидеть. Проверьте работоспособность, указав полный путь, например, «c:\users.txt».</p></blockquote></div><p>Делал так, не помогает</p>]]></content>
			<author>
				<name><![CDATA[worsvch]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26044</uri>
			</author>
			<updated>2011-07-05T02:19:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=49656#p49656</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: jscript: Run дает не тот результат который нужен]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=49653#p49653" />
			<content type="html"><![CDATA[<p><strong>worsvch</strong>, у меня вот в таком виде<br /></p><div class="codebox"><pre><code>var Shell = new ActiveXObject( &quot;Wscript.Shell&quot; );
Shell.run( &quot;%COMSPEC% /q/c netstat -an &gt;users.txt&quot;);</code></pre></div><p>файл users.txt создаётся в текущем каталоге и на WinXP и на Win 7 x64</p><p>Я думаю, Вам лучше использовать строку запуска в виде<br /></p><div class="codebox"><pre><code>Shell.run( &quot;%COMSPEC% /q/c netstat.exe -an &gt;users.txt&quot; , 0 , true );</code></pre></div><p>т.к. у Вас команда .run( ... ) запускается без ожидания завершения, т.е. операторы, следующие за .run( ... ) уже будут выполняться в то время, пока netstat ещё работает, и вполне могут обращаться к файлу &quot;users.txt&quot;, когда в него ещё не записана информация.</p>]]></content>
			<author>
				<name><![CDATA[Spy00000]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27060</uri>
			</author>
			<updated>2011-07-04T19:00:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=49653#p49653</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: jscript: Run дает не тот результат который нужен]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=49650#p49650" />
			<content type="html"><![CDATA[<p><strong>worsvch</strong>, у меня работает.</p><p>Подозреваю, что Вы не видите «users.txt» там, где ожидаете увидеть. Проверьте работоспособность, указав полный путь, например, «c:\users.txt».</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2011-07-04T18:38:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=49650#p49650</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[jscript: Run дает не тот результат который нужен]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=49642#p49642" />
			<content type="html"><![CDATA[<p>Уважаемые эксперты, нужно выводить результат команды netstat в текстовый файл, но строка<br /></p><div class="codebox"><pre><code>netstat.run(&quot;%COMSPEC% /q/c netstat -an &gt;users.txt&quot;);</code></pre></div><p>создает пустой файл и ничего туда не пишет, Ради интереса попробовал тоже самое с командой ping, результат был положительный.<br />Можно написать батник, но скрипт выполняет еще кучу разных манипуляций с созданным файлом, поэтому батник уже отпадает, остается jscript<br />Прошу вашего совета.</p>]]></content>
			<author>
				<name><![CDATA[worsvch]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26044</uri>
			</author>
			<updated>2011-07-04T13:10:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=49642#p49642</id>
		</entry>
</feed>
