<?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=18275</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=18275&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Копирование нескольких строк с единым описанием».]]></description>
		<lastBuildDate>Sat, 17 Aug 2024 14:10:38 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Копирование нескольких строк с единым описанием]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161410#p161410</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Я не особо понял, где там что. Но если нужно считать из файла сразу все строки, а потом работать с каждой поочерёдно, то проще всего использовать FileRead для чтения всего содержимого файла в переменную, а затем перебирать строки с помощью </p><div class="codebox"><pre><code>Loop, Parse, MyText, `n, `r
{
    ; здесь работа со строкой
    MsgBox % A_LoopField
}</code></pre></div></blockquote></div><p>Все получилось через код который вы посоветовали!</p><p>Единственный момент, после крайней строки он вставляет еще одну с пустыми данными. Но если выделяя все строки нижнюю выделить до нулей (у всех строк на конце 00:00:00. Если я правильно понял там знак переноса строки скрыт) - в таком случае после вставки последней строки он успешно завершает работу. Позднее буду гуглить.</p><p>Спасибо большое!</p>]]></description>
			<author><![CDATA[null@example.com (AbbasParva)]]></author>
			<pubDate>Sat, 17 Aug 2024 14:10:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161410#p161410</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Копирование нескольких строк с единым описанием]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161409#p161409</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (AbbasParva)]]></author>
			<pubDate>Sat, 17 Aug 2024 11:40:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161409#p161409</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Копирование нескольких строк с единым описанием]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161408#p161408</link>
			<description><![CDATA[<p>Я не особо понял, где там что. Но если нужно считать из файла сразу все строки, а потом работать с каждой поочерёдно, то проще всего использовать FileRead для чтения всего содержимого файла в переменную, а затем перебирать строки с помощью </p><div class="codebox"><pre><code>Loop, Parse, MyText, `n, `r
{
    ; здесь работа со строкой
    MsgBox % A_LoopField
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 17 Aug 2024 11:30:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161408#p161408</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Копирование нескольких строк с единым описанием]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161407#p161407</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />На одном скрине входные данные, на втором итог в таблице.<br /><a href="https://post-images.org/photo-page.php?photo=Cx6gLD9N">https://post-images.org/photo-page.php?photo=Cx6gLD9N</a><br /><a href="https://post-images.org/photo-page.php?photo=IAsxPOlZ">https://post-images.org/photo-page.php?photo=IAsxPOlZ</a></p>]]></description>
			<author><![CDATA[null@example.com (AbbasParva)]]></author>
			<pubDate>Sat, 17 Aug 2024 07:15:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161407#p161407</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Копирование нескольких строк с единым описанием]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161406#p161406</link>
			<description><![CDATA[<p><strong>AbbasParva</strong><br />Приведите наглядный пример, что должно быть на входе, что на выходе.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 17 Aug 2024 06:38:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161406#p161406</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Копирование нескольких строк с единым описанием]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161405#p161405</link>
			<description><![CDATA[<p>Уважаемые форумчане, здравствуйте.<br />Каждый раз нужно переносить данные из файлов. В каждом из файлов содержатся ФИО людей. Строк с ФИО может быть разное количество (в среднем это 3 строки с разными ФИО).<br />Ко всем этим строкам есть единое описание (например, «Все указанные ученики получили пятерки»).<br />По различным примерам на форуме удалось написать скрипт, который копирует одну строку с ФИО, разбивает ее на три массива и вставляет в Гугл таблицу в нужные ячейки. Также скрипт после копирования ФИО копирует и общее описание «Все указанные ученики получили пятерки», а далее вставляет и его в Гугл таблицу.</p><p>Сейчас процесс переноса данных устроен таким образом: <br />1. Копирование одной строки с ФИО.<br />2. Копирование общего описания.<br />3. Переход в гугл таблицу и вставка этих данных в соответствующие им ячейки (все пункты скрипт выполняет самостоятельно).<br />4. Повтор вышестоящих пунктов для следующей\следующих строк с ФИО.</p><p>Хотелось бы:<br />1. Сразу скопировать по очереди все строки с ФИО, чтобы они попали в то количество переменных, сколько будет строк.<br />2. Скопировать одно общее для всех описание.<br />3. Переход в гугл таблицу и автоматический перенос сначала первых ФИО + общее описание, далее вторые ФИО + общее описание и т. д.</p><p>Возможно, я в неверном направлении, но думал об использовании Loop, однако не смог понять, как встроить в код выполнение цикла для всегда разного количества переменных (т. е. разного количества ФИО).</p><p>Подскажите, пожалуйста, (не понятна логика действий) куда направить ход мыслей для реализации пункта 1, т.е. сразу скопировать все строки с ФИО, чтобы они попали в то количество переменных, сколько будет строк?</p>]]></description>
			<author><![CDATA[null@example.com (AbbasParva)]]></author>
			<pubDate>Sat, 17 Aug 2024 04:19:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161405#p161405</guid>
		</item>
	</channel>
</rss>
