<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Разбивка длинной строки и вывод на экран (SAMP)]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=10104&amp;type=atom" />
	<updated>2014-11-03T20:17:42Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=10104</id>
		<entry>
			<title type="html"><![CDATA[Разбивка длинной строки и вывод на экран (SAMP)]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=87973#p87973" />
			<content type="html"><![CDATA[<p>Добрый день!</p><p>В сампе, если строка слишком большая, на экран выводится заданное число символов, остальное обрывается.<br />Можно ли как-то в цикле сделать вывод построчно например по 50 символов (+- с разделением по словам) с интервалом в секунду?</p><p>Например:<br /></p><div class="codebox"><pre><code>
text = Я птицу счастья свою отпускаю на юг, Теперь сама я пою, теперь сама летаю, Аа-аа, В открытый космос лечу, кометы, огибая, Тебя мечтать научу, теперь одна мы стая, Аа-аа, Только улыбайся, улыбайся, Невесомости поверь и отдайся, Улыбайся,улыбайся, Аа-аа
!1:: ; на альт + 1 запускаем
if StrLen(text) &gt; 50
loop ; Не знаю как организовать цикл с разделение длинной строки на подтстроки
{
SendInput,{f6}%кусок текста не больше 50 символов%{Enter}
Sleep 1000
}
else ; если меньше 50 символов
SendInput,{f6}%text%{Enter}
Return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Ford]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32652</uri>
			</author>
			<updated>2014-11-03T20:17:42Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=87973#p87973</id>
		</entry>
</feed>
