<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Случайно перемешать строки в файле]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=15515&amp;type=atom" />
	<updated>2020-07-08T14:03:25Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=15515</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Случайно перемешать строки в файле]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140616#p140616" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Смотрите команду Sort.</p></blockquote></div><p>Спасибо. Решение прямо из примера.</p>]]></content>
			<author>
				<name><![CDATA[estenha]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33963</uri>
			</author>
			<updated>2020-07-08T14:03:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140616#p140616</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Случайно перемешать строки в файле]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140611#p140611" />
			<content type="html"><![CDATA[<p>Смотрите команду Sort.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2020-07-08T07:59:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140611#p140611</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Случайно перемешать строки в файле]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140610#p140610" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p><strong>estenha</strong>, не совсем понятно, вам нужно перемешать именно строки, или слова в строках, разделённые точкой с запятой?</p></blockquote></div><p>Именно строки. Чтобы при каждом запуске скрипта порядок как-то менялся, т.е. сортировать их случайным образом. На данный момент я предварительно перемешиваю вот здесь: <a href="http://exogens.ru/on-line-instrumenty/peremeshivanie-strok/">http://exogens.ru/on-line-instrumenty/p … nie-strok/</a>, копирую в файл перемешанное и запускаю скрипт.</p>]]></content>
			<author>
				<name><![CDATA[estenha]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33963</uri>
			</author>
			<updated>2020-07-08T05:34:28Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140610#p140610</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Случайно перемешать строки в файле]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140609#p140609" />
			<content type="html"><![CDATA[<p><strong>estenha</strong>, не совсем понятно, вам нужно перемешать именно строки, или слова в строках, разделённые точкой с запятой?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2020-07-07T22:50:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140609#p140609</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Случайно перемешать строки в файле]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140608#p140608" />
			<content type="html"><![CDATA[<p><a href="http://forum.script-coding.com/rules.html">Правила форума</a>.<br /></p><div class="quotebox"><blockquote><p>Заголовок темы должен начинаться с префикса, который уточняется в специальной теме каждого раздела форума. В префиксе всегда должен быть указан язык программирования или среда исполнения/разработки. Например, если Ваш вопрос связан с языком программирования VBScript, то он должен выглядеть так:</p><p>VBS: Сортировка массива</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[qqlexa]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39096</uri>
			</author>
			<updated>2020-07-07T21:30:01Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140608#p140608</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Случайно перемешать строки в файле]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140607#p140607" />
			<content type="html"><![CDATA[<p>Добрый день всем!<br />Подскажите, пожалуйста, как можно реализовать перемешивание строк в файле в случайном порядке.<br />Имеется файл вида</p><p>word1;word2<br />word3;word4</p><p>и т.д.</p><p>Скрипт открывает этот файл и при каждой итерации цикла записывает пару word(n);word(m) в массив из двух значений</p><div class="codebox"><pre><code>
FileReadLine, line, inpt.txt, %A_Index%
word_array := StrSplit(line, &quot;;&quot;)
a := word_array.2
b := word_array.1
</code></pre></div><p>Скрипт выполняется, пока не обработает все строки. Массив каждый раз перезаписывается, предыдущие значения не нужны.</p><p>Нужно или перемешивать случайно порядок строк в файле или, как я понимаю, можно создавать некий исходный массив из файла, случайным образом как-то в него записывая строки и потом уже внутри скрипта работать с этим массивом, а не открывать исходный файл.</p>]]></content>
			<author>
				<name><![CDATA[estenha]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33963</uri>
			</author>
			<updated>2020-07-07T21:24:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140607#p140607</id>
		</entry>
</feed>
