<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; JScript: способ определения среды WSH]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=17140&amp;type=atom" />
	<updated>2022-05-22T11:59:09Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=17140</id>
		<entry>
			<title type="html"><![CDATA[JScript: способ определения среды WSH]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=153319#p153319" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2022-05-22T11:59:09Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=153319#p153319</id>
		</entry>
</feed>
