<?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>http://forum.script-coding.com/viewtopic.php?id=5760</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=5760&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Передать из текстового файла построчно текст в другую программу».]]></description>
		<lastBuildDate>Sun, 01 May 2011 21:49:50 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Передать из текстового файла построчно текст в другую программу]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=48006#p48006</link>
			<description><![CDATA[<p>1 — без разницы, если работают обе.<br />2 — новую тему.<br />3 — 2 скрипта нельзя, можно 2 подпрограммы.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 01 May 2011 21:49:50 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=48006#p48006</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Передать из текстового файла построчно текст в другую программу]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=48003#p48003</link>
			<description><![CDATA[<p>Всё понял!!!<br />Вы рказались совершенно правы.<br />Сам скрипт был сохранён как ANSI<br />А AHK был установлен Unicode.<br />Осталось 3 вопроса.<br />1) Какой вариант скритпа лучше использовать - последний или предпоследний<br />2) Есть ещё один вопрос по другому скрипту тоже по тексту, его лучше здесь озаглавить или создать новую тему.<br />3) Возможно ли в одном файле написать сразу 2 скрипта вызывающимся по хоткиям.<br />Огромное Вам спасибо! <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />)</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sun, 01 May 2011 21:33:25 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=48003#p48003</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Передать из текстового файла построчно текст в другую программу]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=48001#p48001</link>
			<description><![CDATA[<p>У меня AHK_La последняя, но тут не в версии дело. Не представляю, в чём может быть проблема. Попробуй нескомпилированный скрипт.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 01 May 2011 21:18:47 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=48001#p48001</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Передать из текстового файла построчно текст в другую программу]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=48000#p48000</link>
			<description><![CDATA[<p>Хммм, а у меня скомпилированный скрипт на 3ёх компах с разными операционками выдаёт китайский язык, неважно - вбиваешь или нет.<br />А какая у вас версия AHK?</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sun, 01 May 2011 21:13:36 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=48000#p48000</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Передать из текстового файла построчно текст в другую программу]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=47998#p47998</link>
			<description><![CDATA[<p>У меня с любым текстом всё в порядке, думаю, какая-то проблема с исходным документом. Попробуй в качестве исходного документа взять какой-нибудь текст, который сам напечатаешь в Блокноте, что получится?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 01 May 2011 21:06:27 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=47998#p47998</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Передать из текстового файла построчно текст в другую программу]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=47997#p47997</link>
			<description><![CDATA[<p>Так с английским текстом тоже самое - непонятно откуда эти иероглифы берутся.<br />А вы не пробовали его прогнать?<br />&amp;#32326;- это на китайском &quot;сообщество&quot;</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sun, 01 May 2011 21:00:58 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=47997#p47997</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Передать из текстового файла построчно текст в другую программу]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=47994#p47994</link>
			<description><![CDATA[<p>Думаю, нужно определить кодировку исходного документа.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 01 May 2011 20:53:33 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=47994#p47994</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Передать из текстового файла построчно текст в другую программу]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=47986#p47986</link>
			<description><![CDATA[<p>Тоже самое.<br />И в MsgBox, % Clipboard тоже показывает кракозябры.<br />А может можно расставить новые &quot;`n&quot; скриптом, а потом уже переносить построчно?</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sun, 01 May 2011 13:45:32 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=47986#p47986</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Передать из текстового файла построчно текст в другую программу]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=47958#p47958</link>
			<description><![CDATA[<p>Можно ещё так попробовать:<br /></p><div class="codebox"><pre><code>   SetTitleMatchMode, 2
   TargetWindov =   ; указать целевое окно
   StringMaxLength = 200   ; указать максимальный размер копируемой строки в символах (можно больше)
 
   EM_GETLINECOUNT := 0xBA, EM_GETLINE := 0xC4
   Return
 
F11::
   ControlGet, hEdit, hwnd,, Edit1, A
   SendMessage, EM_GETLINECOUNT,,,, ahk_id %hEdit%
   Loop % ErrorLevel  ; количество строк в Edit-контроле блокнота
   {
      String =
      VarSetCapacity(String, StringMaxLength)
      NumPut(StringMaxLength, String)
      SendMessage, EM_GETLINE, A_Index - 1, &amp;String,, ahk_id %hEdit%  ; копируем строку в переменную String
      Clipboard = %String%   ; помещаем строку в буфер обмена
 
      MsgBox, % Clipboard  ; только для демонстрации, эту строку можно удалить
 
      WinActivate, %TargetWindov%
      SendInput, t
      Sleep, 400
      WinActivate, %TargetWindov%
      SendInput, ^{vk56}   ; посылаем целевому окну Ctrl + V, вставляя текст из буфера обмена
      Sleep, 400
   }
   Return</code></pre></div><p>В строке <em>MsgBox, % Clipboard</em> показывает нормально или тоже с кракозябрами?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 30 Apr 2011 07:12:14 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=47958#p47958</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Передать из текстового файла построчно текст в другую программу]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=47957#p47957</link>
			<description><![CDATA[<p>Да, извини, запускается отлично.<br />Только проблема, скрипт в третий документ выводит какие-то кракозябры.<br />Текст который он запостил во второй документ в Notepad<br /></p><div class="quotebox"><blockquote><p>Диетологи рекомендуют утром, перед завтраком, выпить стакан натурального сока – это вызовет всплеск энергии, так необходимой для трудового дня. В 3-литровой упаковке – для всей семьи, Пуре Фоод производит&nbsp; полезные соки на любой вкус - сливОвый, томатный, яблочный.</p></blockquote></div><p>А вот, что он запостил в третий (для чистоты эксперимента взял Open Office)<br /></p><div class="quotebox"><blockquote><p>Диетологи рекомендуют утром, перед &amp;#29810;#завтраком, выпить стакан натурального сока – &amp;#32326;&amp;#44004;<br />&amp;#43984;<br />это вызовет всплеск энергии, так необходимой &amp;#32326;&amp;#44004;<br />&amp;#43984;<br />для трудового дня. В 3-литровой упаковке – для <br />&amp;#43984;<br />всей семьи, Пуре Фоод производит&nbsp; полезные для <br />&amp;#43984;<br />соки на любой вкус - сливОвый, томатный, е для <br />&amp;#43984;<br />яблочный.юбой вкус - сливОвый, томатный, е для <br />&amp;#43984;</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 29 Apr 2011 23:27:43 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=47957#p47957</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Передать из текстового файла построчно текст в другую программу]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=47956#p47956</link>
			<description><![CDATA[<p>Не знаю, у меня всё нормально запускается, как ты написал в последнем посте.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 29 Apr 2011 22:36:14 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=47956#p47956</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Передать из текстового файла построчно текст в другую программу]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=47955#p47955</link>
			<description><![CDATA[<p>Что-то я тут наверное наколбасил<br />И всё-равно ему не нравится что нету скобки, хотя я скопировал один-в-один<br /></p><div class="codebox"><pre><code>   SetTitleMatchMode, 2
   TargetWindov = Adobe Premiere Pro  ; указать целевое окно
   StringMaxLength = 200   ; указать максимальный размер копируемой строки в символах (можно больше)
 
   EM_GETLINECOUNT := 0xBA, EM_GETLINE := 0xC4
 
   VarSetCapacity(String, StringMaxLength)
   Return
 
F11::
   SendInput, ^{vk43}   ; Ctrl + C
   WinActivate, Notepad  ; активируем окно Notepad
   SendInput, ^{vk56}   ; Ctrl + V
   ControlGet, hEdit, hwnd,, Edit1, A
   SendMessage, EM_GETLINECOUNT,,,, ahk_id %hEdit%
   Loop % ErrorLevel  ; количество строк в Edit-контроле блокнота
   {
      NumPut(StringMaxLength, String)
      SendMessage, EM_GETLINE, A_Index - 1, &amp;String,, ahk_id %hEdit%  ; копируем строку в переменную String
      Clipboard = %String%   ; помещаем строку в буфер обмена
 
      MsgBox, % Clipboard  ; только для демонстрации, эту строку можно удалить
 
      WinActivate, %TargetWindov%
      SendInput, t
      Sleep, 400
      WinActivate, %TargetWindov%
      SendInput, ^{vk56}   ; посылаем целевому окну Ctrl + V, вставляя текст из буфера обмена
      Sleep, 400
   }
   Return
   WinActivate, Notepad   ; активируем окно Notepad
   SendInput, {CTRLDOWN}a{CTRLUP}   ; выделяем всё
   SendInput, {DELETE}   ; стираем</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 29 Apr 2011 22:24:49 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=47955#p47955</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Передать из текстового файла построчно текст в другую программу]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=47954#p47954</link>
			<description><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>При запуске скрипта выдаёт ошибку</p></blockquote></div><p>Значит, скобку &quot;<strong>}</strong>&quot;пропустил при копировании. В том варианте было не познаково, а построчно, тебе ведь нужно, чтобы строка заканчивалась, как в окне Блокнота? В буфере обмена текст делится на реальные строки, а не на видимые.<br /></p><div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>Я извиняюсь уже за наглость, а нельзя сделать так чтобы я выделил текст в первом документе, нажал на f11,</p></blockquote></div><p>Я думаю, это ты уже вполне можешь сделать сам. Чтобы поместить выделенный текст в буфер обмена, нужно послать активному окну Ctrl + C:<br /></p><div class="codebox"><pre><code>SendInput, ^{vk43}   ; Ctrl + C</code></pre></div><p>Далее активировать нужное окно и послать Ctrl + V (уже было).</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 29 Apr 2011 22:08:22 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=47954#p47954</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Передать из текстового файла построчно текст в другую программу]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=47953#p47953</link>
			<description><![CDATA[<p>При запуске скрипта выдаёт ошибку<br /><span class="postimg"><img src="http://www.zvezdolet.lv/GLEBA/1.jpg" alt="http://www.zvezdolet.lv/GLEBA/1.jpg" /></span><br />Я извиняюсь уже за наглость, а нельзя сделать так чтобы я выделил текст в первом документе, нажал на f11,<br />а скрипт уже скопировал бы его во&nbsp; второй документ, а из второго уже построчно в мою программу и по окончании работы стёр всё из второго документа.<br />И непонятно почему нельзя вставлять из буфера памяти познаково, как вы сделали во втором варианте скрипта?<br /></p><div class="quotebox"><blockquote><p>StringMaxLength = 200&nbsp; &nbsp;; указать максимальный размер копируемой строки в символах (можно больше)</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 29 Apr 2011 21:55:12 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=47953#p47953</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Передать из текстового файла построчно текст в другую программу]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=47952#p47952</link>
			<description><![CDATA[<p>Ой, ошибочка маленькая, отредактировал!</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 29 Apr 2011 21:29:04 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=47952#p47952</guid>
		</item>
	</channel>
</rss>
