<?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=8101</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8101&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: знак переноса строки в тексте из переменной в контролах».]]></description>
		<lastBuildDate>Sun, 24 Feb 2013 11:43:45 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: знак переноса строки в тексте из переменной в контролах]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69745#p69745</link>
			<description><![CDATA[<div class="quotebox"><cite>YMP пишет:</cite><blockquote><p>Текст из файла не интерпретируется, а помещается в переменную как есть. Так что, видимо, только заменять в считанной строке все `n на реальные переводы строки. Например, так:<br /></p><div class="codebox"><pre><code>
StringReplace, SomeControlText, SomeControlText, ``n, `n, All
</code></pre></div></blockquote></div><br /><p>Спасибо, все прекрасно работает.</p><div class="quotebox"><cite>YMP пишет:</cite><blockquote><p>Текст из файла не интерпретируется, а помещается в переменную как есть.</p></blockquote></div><p>Пока искал способ, методом научного тыка обнаружил, что по крайней мере знак &quot;&amp;&quot; при посылке из переменной в контрол не отображается, то есть как то интерпретируется. Вероятно, какие то задатки к интерпретации все же существуют.&nbsp; Или планировались.</p>]]></description>
			<author><![CDATA[null@example.com (equipment66)]]></author>
			<pubDate>Sun, 24 Feb 2013 11:43:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69745#p69745</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: знак переноса строки в тексте из переменной в контролах]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69742#p69742</link>
			<description><![CDATA[<div class="quotebox"><cite>equipment66 пишет:</cite><blockquote><p>&quot;раздувает&quot; код</p></blockquote></div><div class="codebox"><pre><code>FileReadLine, SomeControlText, ControlTextRU.txt, 1
GuiControl, Text, SomeControlText, % RegExReplace( SomeControlText, &quot;``n&quot;, &quot;`n&quot;)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 24 Feb 2013 11:19:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69742#p69742</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: знак переноса строки в тексте из переменной в контролах]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69740#p69740</link>
			<description><![CDATA[<p>Текст из файла не интерпретируется, а помещается в переменную как есть. Так что, видимо, только заменять в считанной строке все `n на реальные переводы строки. Например, так:<br /></p><div class="codebox"><pre><code>
StringReplace, SomeControlText, SomeControlText, ``n, `n, All
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Sun, 24 Feb 2013 11:03:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69740#p69740</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: знак переноса строки в тексте из переменной в контролах]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69737#p69737</link>
			<description><![CDATA[<div class="quotebox"><cite>YMP пишет:</cite><blockquote><p>Не понятно, в какой строке вы хотите прописывать `n.</p></blockquote></div><br /><p>Если в теле скрипта прописать</p><div class="codebox"><pre><code>
GuiControl, , SomeControlText, Первая строка `n Вторая строка
</code></pre></div><p>то в контроле отобразится следующее:</p><p>*************<br />Первая строка<br /> Вторая строка<br />*************</p><p>В случае, если то же текст &quot;Первая строка `n Вторая строка&quot; прописать в&nbsp; первой строке ControlTextRU.txt , то код:</p><div class="codebox"><pre><code>
FileReadLine, SomeControlText, ControlTextRU.txt, 1 
...
GuiControl, , SomeControlText, %SomeControlText%
</code></pre></div><p>В контроле отображает:</p><p>***************************<br />Первая строка `n Вторая строка<br />***************************<br />То есть, `n в таком случае трактуются как литеральные символы, а не перенос строки.<br />Меня интересует, можно ли в ControlTextRU.txt прописать какую то команду, которая при посылке текста в контрол трактовалась бы как перенос строки? И чтобы текст в контроле отображалось как в первом варианте?</p>]]></description>
			<author><![CDATA[null@example.com (equipment66)]]></author>
			<pubDate>Sun, 24 Feb 2013 10:45:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69737#p69737</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: знак переноса строки в тексте из переменной в контролах]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69736#p69736</link>
			<description><![CDATA[<p>Не понятно, в какой строке вы хотите прописывать `n.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Sun, 24 Feb 2013 10:27:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69736#p69736</guid>
		</item>
		<item>
			<title><![CDATA[AHK: знак переноса строки в тексте из переменной в контролах]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=69733#p69733</link>
			<description><![CDATA[<p>Доброго всем времени суток,</p><p>Есть GUI AHK, текст в котором отображается на разных языках, в зависимости от настроек пользователя. Текст подгружается командой типа</p><div class="codebox"><pre><code>
FileReadLine, SomeControlText, ControlTextRU.txt, 1 
...
GuiControl, , SomeControlText, %SomeControlText%
</code></pre></div><br /><p>Вопрос: как организовать перенос строки в произвольном месте в контроле для текста, подгружаемого из переменной? <br />То есть, есть ли способ прописать в строке что то вроде `n или&nbsp; CR+LF так, чтобы при посылке из переменной в контрол скрипт понимал это как перенос строки а не набор литеральных символов? </p><p>Разбивка текста по раздельным переменным и посылка в контрол способом</p><div class="codebox"><pre><code>
GuiControl, , SomeControlText, %SomeControlText1%`n%SomeControlText2%...
</code></pre></div><p>самоочевидна , но она сильно &quot;раздувает&quot; код. Меня интересует есть ли альтернативный способ. В литературе пока ничего не нашел. </p><p>Заранее всем спасибо</p>]]></description>
			<author><![CDATA[null@example.com (equipment66)]]></author>
			<pubDate>Sun, 24 Feb 2013 09:55:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=69733#p69733</guid>
		</item>
	</channel>
</rss>
