<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Не вставляется текст из буфера в окно поиска в MS Word]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11145&amp;type=atom" />
	<updated>2015-12-20T00:19:58Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=11145</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не вставляется текст из буфера в окно поиска в MS Word]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99791#p99791" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong>, поработал весь день - полет нормальный. Единственное что заметил - иногда вставляет текст в панель Навигация, но в основном окне текст не подсвечивается (тоесть word его не ищет). Если кликнуть мышкой вручную где-либо в&nbsp; окне Word, то сразу находит искомое, как положено. В общем, можно работать.<br />Большое спасибо за помощь.<br /><strong>Malcev</strong>, работает, но не всегда. Заметил следующее: иногда не вставляет вообще ничего в панель Навигация, несколько раз в основное окно word вставлялась буква &quot;а&quot;.<br />Еще раз спасибо, Вы мне очень помогли.</p>]]></content>
			<author>
				<name><![CDATA[mhl]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33541</uri>
			</author>
			<updated>2015-12-20T00:19:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99791#p99791</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не вставляется текст из буфера в окно поиска в MS Word]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99773#p99773" />
			<content type="html"><![CDATA[<p>teadrinker - вроде заработало, но нужно будет еще потестировать.<br />Malcev - Ваш вариант попробую уже завтра и отпишусь.<br />Большое спасибо за помощь.</p>]]></content>
			<author>
				<name><![CDATA[mhl]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33541</uri>
			</author>
			<updated>2015-12-19T00:11:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99773#p99773</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не вставляется текст из буфера в окно поиска в MS Word]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99772#p99772" />
			<content type="html"><![CDATA[<p>А так?<br /></p><div class="codebox"><pre><code>F11::
	Send, ^{vk43}!{tab}^{vk46}
	WinWaitActive, ahk_class OpusApp, Навигация
	ControlSetText, RICHEDIT60W1, %ClipBoard%, ahk_class OpusApp
	Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2015-12-18T23:58:13Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99772#p99772</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не вставляется текст из буфера в окно поиска в MS Word]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99771#p99771" />
			<content type="html"><![CDATA[<p>А так:<br /></p><div class="codebox"><pre><code>F11::
	Send, ^{vk43}!{tab}^{vk46}
	WinWaitActive, ahk_class OpusApp, Навигация
	ControlFocus, RICHEDIT60W1
	Send, ^{vk56}
	Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-12-18T23:57:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99771#p99771</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не вставляется текст из буфера в окно поиска в MS Word]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99770#p99770" />
			<content type="html"><![CDATA[<p>Вставляет или в панель Навигация, или в основной текст. Логики понять не могу.</p>]]></content>
			<author>
				<name><![CDATA[mhl]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33541</uri>
			</author>
			<updated>2015-12-18T23:54:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99770#p99770</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не вставляется текст из буфера в окно поиска в MS Word]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99769#p99769" />
			<content type="html"><![CDATA[<p>А так не сработает?<br /></p><div class="codebox"><pre><code>F11::
	Send, ^{vk43}!{tab}^{vk46}
	WinWaitActive, ahk_class OpusApp, Навигация
	Send, ^{vk56}
	Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2015-12-18T23:48:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99769#p99769</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не вставляется текст из буфера в окно поиска в MS Word]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99768#p99768" />
			<content type="html"><![CDATA[<p>Вставляет скопированный текст только если курсор до этого был в панели Навигация. Если курсор в основном окне Word, то в панель Навигация не переходит и текст из буфера никуда не вставляется.</p>]]></content>
			<author>
				<name><![CDATA[mhl]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33541</uri>
			</author>
			<updated>2015-12-18T23:40:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99768#p99768</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не вставляется текст из буфера в окно поиска в MS Word]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99767#p99767" />
			<content type="html"><![CDATA[<p>Или лучше даже так:<br /></p><div class="codebox"><pre><code>F11::
	Send, ^{vk43}!{tab}
	IfWinNotActive, ahk_class OpusApp
		Return
	
	Send, ^{vk46}
	Loop  {
		Sleep, 10
		ControlGetFocus, focus, ahk_class OpusApp
	} until focus = &quot;RICHEDIT60W1&quot;
	Send, ^{vk56}
	Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-12-18T23:34:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99767#p99767</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не вставляется текст из буфера в окно поиска в MS Word]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99766#p99766" />
			<content type="html"><![CDATA[<p>Тогда так попробуйте:<br /></p><div class="codebox"><pre><code>F11::
	Send, ^{vk43}!{tab}^{vk46}
	Loop  {
		Sleep, 10
		ControlGetFocus, focus, ahk_class OpusApp
	} until focus = &quot;RICHEDIT60W1&quot;
	SendInput, ^{vk56}
	Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-12-18T23:30:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99766#p99766</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не вставляется текст из буфера в окно поиска в MS Word]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99765#p99765" />
			<content type="html"><![CDATA[<p>Да, курсор в текстовом поле, где слово &quot;нет&quot;, его даже видно на скриншоте.</p>]]></content>
			<author>
				<name><![CDATA[mhl]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33541</uri>
			</author>
			<updated>2015-12-18T23:22:32Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99765#p99765</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не вставляется текст из буфера в окно поиска в MS Word]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99764#p99764" />
			<content type="html"><![CDATA[<p>На скриншоте показано состояние, когда курсор над панелью навигации?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-12-18T23:18:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99764#p99764</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не вставляется текст из буфера в окно поиска в MS Word]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99763#p99763" />
			<content type="html"><![CDATA[<p>У Вас офис 2007, а у меня 2010 и по Ctrl+F появляется панель Навигация, как на скриншоте выше.</p>]]></content>
			<author>
				<name><![CDATA[mhl]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33541</uri>
			</author>
			<updated>2015-12-18T23:11:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99763#p99763</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не вставляется текст из буфера в окно поиска в MS Word]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99762#p99762" />
			<content type="html"><![CDATA[<p>OpusApp — это класс основного окна документа Word. А что у вас появляется по Ctrl+F ? У меня такое окно:</p><p><a href="https://cloclo11.datacloudmail.ru/weblink/thumb/xw1/3CvrTFS5toxx/2015.12.19-02.01.38.6.jpg"><span class="postimg"><img src="https://cloclo11.datacloudmail.ru/weblink/thumb/w3/3CvrTFS5toxx/2015.12.19-02.01.38.6.jpg" alt="https://cloclo11.datacloudmail.ru/weblink/thumb/w3/3CvrTFS5toxx/2015.12.19-02.01.38.6.jpg" /></span></a></p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-12-18T23:06:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99762#p99762</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не вставляется текст из буфера в окно поиска в MS Word]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99760#p99760" />
			<content type="html"><![CDATA[<p>Посмотрел название окна поиска. Получилось следующее:<br /></p><div class="codebox"><pre><code>F11::
	Send, ^{vk43}!{tab}^{vk46}
	WinWaitActive, ahk_class OpusApp
	SendInput, ^{vk56}
	Return</code></pre></div><p>Но, не работает опять как надо.<br />В процессе выяснилось, что название окна в Window Spy (в рамке на скриншоте) остается одинаковым, независимо от того, активно ли окно поиска, или курсор находится в основном окне документа.<br /><span class="postimg"><img src="http://i68.tinypic.com/2hyjgx2.jpg" alt="http://i68.tinypic.com/2hyjgx2.jpg" /></span><br />Может, просто поставить некую задержку после ^{vk46}? Заодно, хотелось бы добиться универсальности, чтобы код работал в любой программе, где по Ctrl+F вызывается окно поиска.</p>]]></content>
			<author>
				<name><![CDATA[mhl]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33541</uri>
			</author>
			<updated>2015-12-18T22:37:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99760#p99760</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не вставляется текст из буфера в окно поиска в MS Word]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=99666#p99666" />
			<content type="html"><![CDATA[<p>После Ctrl + F нужно сначала дождаться, пока появится и станет активным окно поиска, а ваш скрипт этого не делает, поэтому текст посылается в окно, которое активно в данный момент. Код должен быть примерно таким:<br /></p><div class="codebox"><pre><code>F11::
	Send, ^c!{tab}^f
	WinWaitActive, ahk_class bosa_sdm_Microsoft Office Word 12.0
	SendInput, ^v
	Return</code></pre></div><p>Текст названия <a href="https://autohotkey.com/docs/misc/WinTitle.htm#ahk_class">класса окна</a> поиска у вас может быть другим (зависит от версии Ворда), его можно определить с помощью Window Spy.<br />Кроме того, посылаемые буквенные клавиши лучше заменить их <a href="http://forum.script-coding.com/viewtopic.php?pid=95629#p95629">виртуальными кодами</a>:<br /></p><div class="codebox"><pre><code>F11::
	Send, ^{vk43}!{tab}^{vk46}
	WinWaitActive, ahk_class bosa_sdm_Microsoft Office Word 12.0
	SendInput, ^{vk56}
	Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-12-13T23:28:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=99666#p99666</id>
		</entry>
</feed>
