<?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=15895&amp;type=atom" />
	<updated>2020-12-09T14:40:37Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=15895</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Автоматический перенос строки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=144044#p144044" />
			<content type="html"><![CDATA[<p><strong>Morux2112</strong>, послать в окно чата комбинации клавиш, которые выделяют и копируют текст в буфер обмена. Ну а в скрипте есть переменная Clipboard, там этот текст и должен оказаться. Лучше его скопировать из Clipboard в какую-то свою переменную и уже в ней обрабатывать. Результат помещаете опять в Clipboard и посылаете в окно комбинацию, вставляющую текст из буфера обмена.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2020-12-09T14:40:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=144044#p144044</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Автоматический перенос строки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=144043#p144043" />
			<content type="html"><![CDATA[<p><strong>YMP</strong>, не подскажешь. как скопировать текст и занести его в переменную?</p>]]></content>
			<author>
				<name><![CDATA[Morux2112]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41251</uri>
			</author>
			<updated>2020-12-09T14:24:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=144043#p144043</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Автоматический перенос строки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=144011#p144011" />
			<content type="html"><![CDATA[<p><strong>Morux2112</strong>, тогда, видимо, остаётся выделять введённый вами в чате текст, копировать в буфер обмена, а оттуда получать его в скрипт. Там производить нужные манипуляции с ним и вставлять обратно.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2020-12-08T14:54:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=144011#p144011</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Автоматический перенос строки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=144007#p144007" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>~F6::
{
Input, chat, V I M, {Enter}
chats := StrLen(chat)
if (chats &gt; 91)
{
chatback := chats-91
chatleft := chats-chatback
SendInput, {F6}
SendInput, ..
SendInput, %chat%
SendInput, {left %chatback%}
SendInput, {BackSpace %chatleft%}
SendInput, {Enter}
autoper := false
}
else
{
}</code></pre></div><p>Я попытался что-то сделать, вышло нечто такое (выше). Оно в большинстве случаев криво стирает текст и при отправлении второй части текста стираются, или наоборот, не стирается больше, чем надо. </p><p>Да и в данное ситуации Input не удобен, т.к. человек незапрограммированный механизм и он допускает ошибки при наборе текста. И если это ошибку ты увидишь в конце текста, то просто выбрать мышкой и изменить не получится.</p>]]></content>
			<author>
				<name><![CDATA[Morux2112]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41251</uri>
			</author>
			<updated>2020-12-08T14:01:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=144007#p144007</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Автоматический перенос строки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=144006#p144006" />
			<content type="html"><![CDATA[<p><strong>YMP</strong>, не совсем понимаю как это будет работать. Типо, открывается GUIшка (Edit), туда вписывается текст и далее с ним уже идет работа и он отправляется в чат? Если так, но оно не проканает.</p>]]></content>
			<author>
				<name><![CDATA[Morux2112]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41251</uri>
			</author>
			<updated>2020-12-08T13:54:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=144006#p144006</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Автоматический перенос строки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=144000#p144000" />
			<content type="html"><![CDATA[<p>Я под отдельным окном как раз и имел в виду окно скрипта.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2020-12-08T01:53:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=144000#p144000</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Автоматический перенос строки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=143992#p143992" />
			<content type="html"><![CDATA[<p><strong>Morux2112</strong></p><p>А если организовать своё GUI окошко, ввести в него весь необходимый текст, затем нажать отправить на кнопку, скрипт сам сделает разделение и быстро вставит в нужном месте. Таким образом лимит чата не будет достигнут и вставка текста почти моментальна.<br />Почему такой метод выбрал - своё окно легче обрабатывать, меньше проблем, больше функционала можно добавить позднее.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2020-12-07T16:11:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=143992#p143992</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Автоматический перенос строки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=143979#p143979" />
			<content type="html"><![CDATA[<p><strong>YMP</strong>, нельзя выбирать символы мышкой, а только стрелочками. Если без Input никак, то уже ладно, можно и с ним.</p>]]></content>
			<author>
				<name><![CDATA[Morux2112]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41251</uri>
			</author>
			<updated>2020-12-07T12:45:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=143979#p143979</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Автоматический перенос строки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=143978#p143978" />
			<content type="html"><![CDATA[<p><strong>Morux2112</strong>, а чем неудобен Input?</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2020-12-07T11:46:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=143978#p143978</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Автоматический перенос строки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=143975#p143975" />
			<content type="html"><![CDATA[<p><strong>YMP</strong>, я имел ввиду про ваш вопрос, правильно я его понял или нет. Сейчас попробую подробно расписать, что я хочу.</p><p>Нажимаешь на F6 (открытие чата), пишешь какой-то текст, но на размер этого текста есть ограничение (90 символов), и при превышении данного лимита текст должен разделиться на несколько частей (в зависимости от размера самого текста). Чтобы это выглядело красиво и правильно, в конце 1-ой строчки и в начале 2-ой должны ставиться две точки (.. ), то есть, ограничение нужно сделать не 90 символов, а 87, чтобы оставить место для пробела и двух точек.</p><p>Если я правильно понимаю, то нужно сделать переменную, и если она превышает значение в 87 символов - разделять ее. Только я не знаю как это сделать. Input здесь не прокатит, т.к. он неудобен при написании текста и стирать его можно только BackSpace&#039;om.</p>]]></content>
			<author>
				<name><![CDATA[Morux2112]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41251</uri>
			</author>
			<updated>2020-12-07T08:36:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=143975#p143975</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Автоматический перенос строки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=143973#p143973" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Morux2112 пишет:</cite><blockquote><p>если я правильно понял</p></blockquote></div><p>Так это не вам нужно? Если так, то надо выяснить точно, что именно требуется. А лучше бы сам тот человек и объяснил ситуацию. Иначе будет игра в испорченный телефон.</p><p>Описание нужно очень конкретное. Я делаю то-то, скрипт делает то-то. От самого начала до самого конца. Общие слова не годятся. Мы НЕ видим вашей ситуации и не знаем, что вы имеете в виду.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2020-12-07T08:19:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=143973#p143973</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Автоматический перенос строки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=143972#p143972" />
			<content type="html"><![CDATA[<p><strong>YMP</strong>, если я правильно понял, то да. Текст разделяется на 2 части, 1 часть отправляется после нажатия на Enter, а вторая часть, допустим, через 0.2 секунды.</p>]]></content>
			<author>
				<name><![CDATA[Morux2112]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41251</uri>
			</author>
			<updated>2020-12-07T07:49:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=143972#p143972</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Автоматический перенос строки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=143970#p143970" />
			<content type="html"><![CDATA[<p><strong>Morux2112</strong>, а другие два вопроса? Что имеется в виду под &quot;отправляется&quot;? Будете набирать в отдельном окне, а оттуда отправлять в окно чата, разделив на строки?</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2020-12-07T07:23:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=143970#p143970</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Автоматический перенос строки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=143967#p143967" />
			<content type="html"><![CDATA[<p><strong>YMP</strong>, забыл указал, извиняюсь. Набранный в чате, чат открывается на F6. Желательно, чтобы перенос строки не работал, если в начале введена команда.</p>]]></content>
			<author>
				<name><![CDATA[Morux2112]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41251</uri>
			</author>
			<updated>2020-12-07T06:58:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=143967#p143967</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Автоматический перенос строки]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=143966#p143966" />
			<content type="html"><![CDATA[<p>Набранный где? Отправляется куда? Каким образом?</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2020-12-07T06:39:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=143966#p143966</id>
		</entry>
</feed>
