<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBS: функция DayOfWeek по-разному работает на разных ПК]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11179&amp;type=atom" />
	<updated>2015-12-28T11:27:06Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=11179</id>
		<entry>
			<title type="html"><![CDATA[Re: VBS: функция DayOfWeek по-разному работает на разных ПК]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=100000#p100000" />
			<content type="html"><![CDATA[<p><strong>madjahed</strong><br />А так ли принципиально через WMI?<br /></p><div class="codebox"><pre><code>SetLocale(1049) : Num = WeekDay(Date, 0)
MsgBox &quot;День недели: &quot; &amp; Num &amp; &quot; (&quot; &amp; WeekDayName(Num,,0) &amp; &quot;)&quot;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2015-12-28T11:27:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=100000#p100000</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: функция DayOfWeek по-разному работает на разных ПК]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99967#p99967" />
			<content type="html"><![CDATA[<p><strong>madjahed</strong>,<br />Советую еще раз все перепроверить. В <a href="https://msdn.microsoft.com/en-us/library/windows/desktop/aa394510(v=vs.85).aspx">MSDN написано однозначно</a>:</p><div class="codebox"><pre><code>the value 0 (zero) is always Sunday, regardless of the culture or the locale set on the machine.</code></pre></div><p>Я только что проверил на ХР. В MSDN - написано верно.</p>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2015-12-27T08:46:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99967#p99967</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[VBS: функция DayOfWeek по-разному работает на разных ПК]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99964#p99964" />
			<content type="html"><![CDATA[<p>Добрый день.<br />Имею скрипт:</p><div class="codebox"><pre><code>strComputer = &quot;.&quot;
Set objWMIService = GetObject(&quot;winmgmts:&quot; &amp; &quot;{impersonationLevel=impersonate}!\\&quot; &amp; strComputer &amp; &quot;\root\cimv2&quot;)
Set colItems = objWMIService.ExecQuery(&quot;Select DayOfWeek from Win32_UTCTime&quot;)
For Each objItem in colItems
Wscript.Echo &quot;Day of Week: &quot; &amp; objItem.DayOfWeek
next</code></pre></div><p>Проблема в том, что на разных компьютерах он возвращает разные значения. Например, на ПК с Windows7 воскресение=0, а на XP = 7. Подскажите как это побороть? Заранее спасибо.<br />Вместо строчки (&quot;Select DayOfWeek from Win32_UTCTime&quot;) подставлял (&quot;Select DayOfWeek from Win32_LocalTime&quot;) - не помогло.</p>]]></content>
			<author>
				<name><![CDATA[madjahed]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29005</uri>
			</author>
			<updated>2015-12-27T07:47:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99964#p99964</id>
		</entry>
</feed>
