<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: GetOSVersion]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=17873</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=17873&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: GetOSVersion».]]></description>
		<lastBuildDate>Fri, 21 Jul 2023 07:29:37 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: GetOSVersion]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158854#p158854</link>
			<description><![CDATA[<p>Спасибо, вроде разобрался.<br />Вроде бы все получилось и работает.<br /></p><div class="codebox"><pre><code>
If A_OsVersion in WIN_8,WIN_8.1
{
}
If VerCompare(A_OsVersion, &quot;10.0.22000&quot;) &gt;= 0
{
}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (D@rkSIDeR008)]]></author>
			<pubDate>Fri, 21 Jul 2023 07:29:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158854#p158854</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetOSVersion]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158825#p158825</link>
			<description><![CDATA[<p>А как это условие должно работать? Смотрите справку, что VerCompare() возвращает.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 20 Jul 2023 08:28:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158825#p158825</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetOSVersion]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158824#p158824</link>
			<description><![CDATA[<p>AHK почему то игнорирует это условие:<br /></p><div class="codebox"><pre><code>
If VerCompare(A_OsVersion, &quot;10.0.10240&quot;)
{
</code></pre></div><p>И не важно что я туда вписываю, будь то WIN_7 которое я понял что неправильно либо 10.0.10240.<br />AHK как будто минует это условие, и просто дальше исполняет код.</p>]]></description>
			<author><![CDATA[null@example.com (D@rkSIDeR008)]]></author>
			<pubDate>Thu, 20 Jul 2023 03:33:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158824#p158824</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetOSVersion]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158809#p158809</link>
			<description><![CDATA[<p><strong>D@rkSIDeR008</strong>, ознакомьтесь, пожалуйста, с <a href="https://forum.script-coding.com/misc.php?action=rules">Правилами</a>, отредактируйте свои посты. Обратите внимание на <a href="https://forum.script-coding.com/misc.php?action=rules#literacy">точки</a> в конце предложений.</p><p>VerCompare() работает только с представлением версий в виде 10.0.22000, не работает с WIN_7.<br /></p><div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>Можно и без VerCompare</p></blockquote></div><p>Нужно сначала проверить, не возвращён ли результат в виде WIN_7.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 19 Jul 2023 11:53:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158809#p158809</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetOSVersion]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158805#p158805</link>
			<description><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>Можно и без VerCompare:<br /></p><div class="codebox"><pre><code>msgbox % StrSplit(A_OsVersion, &quot;.&quot;)[3]</code></pre></div></blockquote></div><p>Вот это вообще не понял.</p>]]></description>
			<author><![CDATA[null@example.com (D@rkSIDeR008)]]></author>
			<pubDate>Wed, 19 Jul 2023 10:15:21 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158805#p158805</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetOSVersion]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158804#p158804</link>
			<description><![CDATA[<p>Можно и без VerCompare:<br /></p><div class="codebox"><pre><code>msgbox % StrSplit(A_OsVersion, &quot;.&quot;)[3]</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 19 Jul 2023 09:32:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158804#p158804</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetOSVersion]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158801#p158801</link>
			<description><![CDATA[<p>Хм, почему то не важно что я пишу в параметр A_OsVersion, скрипт все равно выполняется.<br /></p><div class="codebox"><pre><code>If VerCompare(A_OsVersion, &quot;WIN_7&quot;)
{

}

If VerCompare(A_OsVersion, &quot;WIN_8&quot;)(A_OsVersion, &quot;WIN_8.1&quot;)
{
}</code></pre></div><p>То есть, я вставляю код после WIN_8, он выполняется. Вставляю после WIN_7 он все равно выполняется.<br />Видимо я что то не так пишу.</p>]]></description>
			<author><![CDATA[null@example.com (D@rkSIDeR008)]]></author>
			<pubDate>Wed, 19 Jul 2023 08:56:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158801#p158801</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetOSVersion]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158799#p158799</link>
			<description><![CDATA[<p>Если нет VerCompare(), значит установлена устаревшая версия AHK, обновите.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 19 Jul 2023 06:33:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158799#p158799</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetOSVersion]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158798#p158798</link>
			<description><![CDATA[<p>Я так понимаю<br /></p><div class="codebox"><pre><code>
Switch
</code></pre></div><p>сравнивает строки а,<br /></p><div class="codebox"><pre><code>VerCompare</code></pre></div><p>Сравнивает 2 значения.<br />Но ваш скрипт, выдает версию Windows.<br />А как мне вместо:<br /></p><div class="codebox"><pre><code>MsgBox</code></pre></div><p>Вставить свой код, для его выполнения?<br />Я попробовал как описывалось в статье но он выдает ошибку что такой функции нет:<br /></p><div class="codebox"><pre><code>If VerCompare(A_OsVersion, &quot;10.0.22000&quot;)
{
}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (D@rkSIDeR008)]]></author>
			<pubDate>Wed, 19 Jul 2023 04:35:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158798#p158798</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetOSVersion]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158793#p158793</link>
			<description><![CDATA[<div class="codebox"><pre><code>switch {
   case RegExMatch(A_OsVersion, &quot;WIN_\K.+&quot;, m)     : win := m
   case VerCompare(A_OsVersion, &quot;10.0.22000&quot;) &gt;= 0 : win := 11
   case VerCompare(A_OsVersion, &quot;10.0.10240&quot;) &gt;= 0 : win := 10
}
MsgBox % &quot;Windows &quot; . win</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 18 Jul 2023 12:54:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158793#p158793</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetOSVersion]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158790#p158790</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Имхо, запутались в трёх соснах. Я бы использовал VerCompare().</p></blockquote></div><p>Наверно.<br />Но у меня не хватает знаний что бы понять, читаю про это но не понимаю)</p>]]></description>
			<author><![CDATA[null@example.com (D@rkSIDeR008)]]></author>
			<pubDate>Tue, 18 Jul 2023 07:28:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158790#p158790</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetOSVersion]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158789#p158789</link>
			<description><![CDATA[<p>Имхо, запутались в трёх соснах. Я бы использовал VerCompare().</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 18 Jul 2023 04:49:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158789#p158789</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetOSVersion]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158788#p158788</link>
			<description><![CDATA[<p>Но<br /></p><div class="codebox"><pre><code>
Else
</code></pre></div><p>почему то, не дает работать коду дальше самой.<br />Видимо это не выход.</p>]]></description>
			<author><![CDATA[null@example.com (D@rkSIDeR008)]]></author>
			<pubDate>Tue, 18 Jul 2023 03:41:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158788#p158788</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetOSVersion]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158787#p158787</link>
			<description><![CDATA[<p>Попробовал как описано:<br /></p><div class="codebox"><pre><code>
if A_OSVersion in 10.0.22621 
</code></pre></div><p>Но ничего не происходит.<br />Пока просто написал внизу <br /></p><div class="codebox"><pre><code>
Else
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (D@rkSIDeR008)]]></author>
			<pubDate>Tue, 18 Jul 2023 03:33:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158787#p158787</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GetOSVersion]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158776#p158776</link>
			<description><![CDATA[<p>Вот эту часть пропустили:<br /></p><div class="quotebox"><blockquote><p>If the OS version is not recognized as one of those listed above, a string in the format &quot;major.minor.build&quot; is returned. For example, 10.0.14393 is Windows 10 build 14393, also known as version 1607.</p></blockquote></div><p>WIN_10 и WIN_11 не существует, начиная с 10 эта переменная возвращает версию в виде 10.0.14393.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 17 Jul 2023 12:07:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158776#p158776</guid>
		</item>
	</channel>
</rss>
