<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Команда обратной сортировки]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=18321</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=18321&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Команда обратной сортировки».]]></description>
		<lastBuildDate>Thu, 31 Oct 2024 22:49:09 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Команда обратной сортировки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161727#p161727</link>
			<description><![CDATA[<p>Можно вообще опцию D не указывать, перевод строки является разделителем по умолчанию.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 31 Oct 2024 22:49:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161727#p161727</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Команда обратной сортировки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161726#p161726</link>
			<description><![CDATA[<p>Имеется в виду этот пример? Как в нем задать символ перевода строки, вместо запятой?<br /></p><div class="codebox"><pre><code>MyVar := &quot;1,2,3,4&quot;
Sort, MyVar, F ReverseDirection D,
ReverseDirection(a1, a2, offset)
{
    return offset
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (john_dease)]]></author>
			<pubDate>Thu, 31 Oct 2024 21:48:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161726#p161726</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Команда обратной сортировки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161725#p161725</link>
			<description><![CDATA[<p>Нет, в данном случае опция R подразумевает обратный порядок по значению символов, от большего к меньшему. Если нужен обратный порядок в смысле порядка, в котором написано, то есть пример в справке.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 31 Oct 2024 20:49:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161725#p161725</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Команда обратной сортировки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161724#p161724</link>
			<description><![CDATA[<p>Но ведь обратный порядок подразумевает, что начинать список должна строка с lnk14, а заканчивать - с lnk1? Иначе говоря, эта команда не должна исходить из значений содержимого строк, а лишь пересортировать в обратном порядке.</p>]]></description>
			<author><![CDATA[null@example.com (john_dease)]]></author>
			<pubDate>Thu, 31 Oct 2024 20:38:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161724#p161724</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Команда обратной сортировки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161723#p161723</link>
			<description><![CDATA[<div class="quotebox"><cite>john_dease пишет:</cite><blockquote><p>срабатывает некорректно</p></blockquote></div><p>Почему некорректно? Я вижу:<br /></p><div class="quotebox"><blockquote><p>lnk/lnk9<br />lnk/lnk8<br />lnk/lnk7<br />lnk/lnk6<br />lnk/lnk5<br />lnk/lnk4<br />lnk/lnk3<br />lnk/lnk2<br />lnk/lnk14<br />lnk/lnk13<br />lnk/lnk12<br />lnk/lnk11<br />lnk/lnk10<br />lnk/lnk1</p></blockquote></div><p>Значение символа &quot;2&quot; больше, чем &quot;1&quot;, поэтому <em>lnk/lnk2</em> идёт раньше, чем <em>lnk/lnk14</em>.<br />Если хотите, чтобы сортировалось в номерном порядке, то, если начало всегда одинаковое, можно так:<br /></p><div class="codebox"><pre><code>links=
(
lnk/lnk1
lnk/lnk2
lnk/lnk3
lnk/lnk4
lnk/lnk5
lnk/lnk6
lnk/lnk7
lnk/lnk8
lnk/lnk9
lnk/lnk10
lnk/lnk11
lnk/lnk12
lnk/lnk13
lnk/lnk14
)
Sort, links, P8 N R ; Сортировка в обратном цифровом порядке, начиная с 8 символа
MsgBox % links</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 31 Oct 2024 19:20:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161723#p161723</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Команда обратной сортировки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161722#p161722</link>
			<description><![CDATA[<p>Пока такой вариант:<br /></p><div class="codebox"><pre><code>arr := StrSplit(links, &quot;`n&quot;, &quot;`r&quot;)
max := arr.MaxIndex()
Loop % max {
   match := RegExReplace( arr[ max - A_Index + 1 ], &quot;([^&quot;&quot;]+).*&quot;, &quot;$1&quot; )
   links2 .= match &quot;`n&quot;
}
MsgBox, % links2</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (john_dease)]]></author>
			<pubDate>Thu, 31 Oct 2024 17:33:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161722#p161722</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Команда обратной сортировки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161721#p161721</link>
			<description><![CDATA[<p>По какой причине команда обратной сортировки срабатывает некорректно, - то есть, не сортирует строки от 14-го номера к первому?</p><div class="codebox"><pre><code>links=
(
lnk/lnk1
lnk/lnk2
lnk/lnk3
lnk/lnk4
lnk/lnk5
lnk/lnk6
lnk/lnk7
lnk/lnk8
lnk/lnk9
lnk/lnk10
lnk/lnk11
lnk/lnk12
lnk/lnk13
lnk/lnk14
)
Sort, links, R ; Сортировка в обратном порядке
MsgBox % links</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (john_dease)]]></author>
			<pubDate>Thu, 31 Oct 2024 14:20:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161721#p161721</guid>
		</item>
	</channel>
</rss>
