<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; JScript: способ определения среды WSH]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=17140</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=17140&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «JScript: способ определения среды WSH».]]></description>
		<lastBuildDate>Sun, 22 May 2022 11:59:09 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[JScript: способ определения среды WSH]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=153319#p153319</link>
			<description><![CDATA[<p>Случайно найдено здесь: <a href="https://stackoverflow.com/a/64654919/3627676">https://stackoverflow.com/a/64654919/3627676</a>:<br /></p><div class="codebox"><pre><code>
if ( /*@cc_on !@*/0 ) {
	WScript.StdOut.WriteLine(&quot;Hello from JScript&quot;);
} else {
	console.log(&#039;Hello from NodeJS&#039;);
}
</code></pre></div><p>Код выше позволяет быстро и просто определить WSH. Может пригодиться, если по каким-то причинам вам необходимо запускать скрипты в разных окружениях (WSH, NodeJS или какой-то другой, например, Rhino).</p><p>Чтобы различать другие окружения (например, NodeJS от Rhino) потребуются дополнительные <a href="https://ru.wikipedia.org/wiki/Утиная_типизация">&quot;утиные&quot; проверки</a>.</p>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Sun, 22 May 2022 11:59:09 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=153319#p153319</guid>
		</item>
	</channel>
</rss>
