<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Как отсортировать пары url+title, заполненный программой?]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=17416</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=17416&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Как отсортировать пары url+title, заполненный программой?».]]></description>
		<lastBuildDate>Tue, 11 Oct 2022 18:31:03 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Как отсортировать пары url+title, заполненный программой?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155231#p155231</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Ага, все ок! Мне тайтлы нужны только для сортировки.<br />Ну, а с другой стороны - чего мешает при необходимости бахнуть типа так? Пишу, а вдруг кому пригодится? Но я не проверял:<br /></p><div class="codebox"><pre><code>
another_array := []
for index, value in url_list
{
	title := get_from_outside(value)

	mod_title := title
	while (another_array[mod_title][1] &lt;&gt; &quot;&quot;)
			mod_title .= A_Index

	another_array[mod_title] := []
	another_array[mod_title][1] := title
	another_array[mod_title][2] := value
}
</code></pre></div><p>Вроде должно сработать и с самосортировкой, и выдавать значения нужные.<br />Поправил if на while на тот мегалакерский случай, что вдруг найдется title+a_index в уже добавленных.</p>]]></description>
			<author><![CDATA[null@example.com (Gh0sTG0)]]></author>
			<pubDate>Tue, 11 Oct 2022 18:31:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155231#p155231</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как отсортировать пары url+title, заполненный программой?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155230#p155230</link>
			<description><![CDATA[<div class="quotebox"><cite>Gh0sTG0 пишет:</cite><blockquote><div class="codebox"><pre><code>title .= A_Index</code></pre></div></blockquote></div><p>Но так у вас заголовок изменяется, причём A_Index может быть любым. Если это не проблема, то ок.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 11 Oct 2022 18:24:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155230#p155230</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как отсортировать пары url+title, заполненный программой?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155228#p155228</link>
			<description><![CDATA[<p>Ххах... Ну, как всегда, да...<br />Но почему нельзя буквально на пару минут раньше?<br />И не нужны тут никакие OBJECT&#039;ы...<br /></p><div class="codebox"><pre><code>
Array := []
for index, value in url_list
{
	title := get_from_outside(value)

	while (Array[title] &lt;&gt; &quot;&quot;)
			title .= A_Index

	Array[title] := value
}
</code></pre></div><p>И типа все... Мы получаем уникальные title, и все вроде как работает... И его даже сортировать не надо! Оно само выдает по алфавиту, КАРЛ!!!</p><p>Как там в меме было?<br />Написал? Написал.<br />Отправил? Отправил.<br />Сообразил как сделать чтобы работало <strong>ДО </strong>отправки? Сообразил как сделать чтобы работало <strong>ПОСЛЕ </strong>отправки!</p><p>PS Спасибо за вариант, он тоже выглядит неплохо... Но мой вроде как проще выглядит. xD<br />PPS Или я чего то не понимаю и так может все же не срабатывать при каких то условиях?<br />PPPS Поправил if на while на тот мегалакерский случай, что вдруг найдется title+a_index в уже добавленных.</p>]]></description>
			<author><![CDATA[null@example.com (Gh0sTG0)]]></author>
			<pubDate>Tue, 11 Oct 2022 17:59:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155228#p155228</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как отсортировать пары url+title, заполненный программой?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155227#p155227</link>
			<description><![CDATA[<p>Создавайте сначала строку вида<br /></p><div class="quotebox"><blockquote><p>title1|url1<br />title2|url2<br />...</p></blockquote></div><p>потом сортируйте, потом создавайте объект, если нужно.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 11 Oct 2022 17:58:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155227#p155227</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Как отсортировать пары url+title, заполненный программой?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=155223#p155223</link>
			<description><![CDATA[<p>Добрый день.<br />Есть пары title+url. Title получает сама программа, они могут повторяться для разных url&#039;ов.<br />Нужно сохранить и отсортировать по title(строка на английском языке), потом работать дальше в алфавитном порядке.</p><p>Чего пробовал:<br />1) Сначала попробовал сделать <br /></p><div class="codebox"><pre><code>Array := []
for index, value in url_list
{
	title := get_from_outside(value)
	Array[title] := value
}
</code></pre></div><p>Но тут я выяснил, что title бывает совпадают, и на выходе получается меньше значений, чем на входе.</p><p>2) <a href="http://forum.script-coding.com/viewtopic.php?id=5825">Вот тут</a> нашел целых два рабочих варианта хранения (array и another_array), по крайней мере делая дальше loop с messagebox&#039;ами оно вроде как совпадает с тем что должно быть:<br /></p><div class="codebox"><pre><code>
Array := Object()
another_array := []
for index, value in url_list
{
	title := get_from_outside(value)

	Array[A_Index, 1] := title
	Array[A_Index, 2] := value

	another_array[A_Index] := []
	another_array[A_Index][1] := title
	another_array[A_Index][2] := value
}
</code></pre></div><p>Но все никак не могу разобраться, чего надо сделать чтобы любой из вариантов отсортировать по title <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" />.<br />Читать разные другие темы пробовал, почему то ничего оттуда не работает.</p>]]></description>
			<author><![CDATA[null@example.com (Gh0sTG0)]]></author>
			<pubDate>Tue, 11 Oct 2022 17:47:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=155223#p155223</guid>
		</item>
	</channel>
</rss>
