<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; WSH: запуск консольных скриптов из Проводника]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=2818</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=2818&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «WSH: запуск консольных скриптов из Проводника».]]></description>
		<lastBuildDate>Fri, 20 Feb 2009 18:23:56 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[WSH: запуск консольных скриптов из Проводника]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=19804#p19804</link>
			<description><![CDATA[<p>Запуск консольных скриптов <strong>.vbs</strong> и <strong>.js</strong> из Проводника (например, командой контекстного меню &quot;Открыть в командной строке&quot;) не всегда удобен: окно командного интерпретатора может захлопнуться сразу после исполнения скрипта, и вы не увидите вывода скрипта. В этом случае можно исправить команды запуска в реестре.<br /><strong>HKEY_CLASSES_ROOT\VBSFile\Shell\Open2\Command<br />HKEY_CLASSES_ROOT\JSFile\Shell\Open2\Command</strong><br />Эти разделы и отвечают за команду &quot;Открыть в командной строке&quot;.<br />Параметр &quot;По умолчанию&quot; данных разделов имеет, скорее всего, такое значение:<br /></p><div class="quotebox"><blockquote><p>%SystemRoot%\System32\CScript.exe &quot;%1&quot; %*</p></blockquote></div><p>Его можно заменить на такое:<br /></p><div class="quotebox"><blockquote><p>cmd /k &quot;%SystemRoot%\System32\CScript.exe &quot;%1&quot; %*&quot;</p></blockquote></div><p>Или на такое:<br /></p><div class="quotebox"><blockquote><p>cmd.exe /c &quot;&quot;&quot;C:\WINDOWS\System32\CScript.exe&quot;&quot; //nologo &quot;&quot;%1&quot;&quot; %*&quot; &amp; pause</p></blockquote></div><p>Кроме того, в консольном скрипте можно воспользоваться следующим приёмом:<br /></p><div class="codebox"><pre><code>WScript.Echo &quot;Hello world!&quot;
WScript.StdOut.Write &quot;Press Enter for exit...&quot;
WScript.StdIn.ReadLine</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (The gray Cardinal)]]></author>
			<pubDate>Fri, 20 Feb 2009 18:23:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=19804#p19804</guid>
		</item>
	</channel>
</rss>
