<?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=12759</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=12759&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Управление несколькими окнами».]]></description>
		<lastBuildDate>Mon, 19 Jun 2017 10:58:18 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Управление несколькими окнами]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=116756#p116756</link>
			<description><![CDATA[<p>Тестируйте.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Mon, 19 Jun 2017 10:58:18 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=116756#p116756</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Управление несколькими окнами]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=116755#p116755</link>
			<description><![CDATA[<p><strong>Malcev</strong>,<br />такой код подойдёт для любых программ или только для &quot;хромов&quot;? <br />Установку фокуса нужно производить один раз при инициализации или перед каждым ControlSend?</p>]]></description>
			<author><![CDATA[null@example.com (Gector)]]></author>
			<pubDate>Mon, 19 Jun 2017 10:41:07 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=116755#p116755</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Управление несколькими окнами]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=116737#p116737</link>
			<description><![CDATA[<div class="quotebox"><cite>stealzy пишет:</cite><blockquote><p>хромы операции с неактивным окном не особо поддерживают.</p></blockquote></div><p>Всё они поддерживают если неминимизированы - просто перед ControlSend надо фокус устанавливать.<br /></p><div class="codebox"><pre><code>f1::
ControlFocus, Chrome_RenderWidgetHostHWND1, ahk_class Chrome_WidgetWin_1
ControlSend, Chrome_RenderWidgetHostHWND1, W, ahk_class Chrome_WidgetWin_1</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sun, 18 Jun 2017 10:59:46 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=116737#p116737</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Управление несколькими окнами]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=116731#p116731</link>
			<description><![CDATA[<div class="codebox"><pre><code>Loop 2 {
	Run calc,,, pid
	WinWaitActive ahk_pid %pid%
}
WinGet chrid, List, ahk_class CalcFrame
WinWaitClose ahk_class CalcFrame
ExitApp

w::
	ControlSend,,{1 down}, ahk_id %chrid1%
	ControlSend,,{1 down}, ahk_id %chrid2%
Return

w up::
	ControlSend,,{1 up}, ahk_id %chrid1%
	ControlSend,,{1 up}, ahk_id %chrid2%	
return </code></pre></div>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Sun, 18 Jun 2017 05:38:28 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=116731#p116731</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Управление несколькими окнами]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=116728#p116728</link>
			<description><![CDATA[<p><strong>stealzy</strong><br />странно, у меня даже на стандартном калькуляторе ничего не вводит. Или он тоже не поддерживает фоновые операции? Думаю, для браузера будет проще что-нибудь с javascript наваять.. Firefox, конечно, тоже вариант.</p>]]></description>
			<author><![CDATA[null@example.com (Gector)]]></author>
			<pubDate>Sat, 17 Jun 2017 23:24:23 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=116728#p116728</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Управление несколькими окнами]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=116727#p116727</link>
			<description><![CDATA[<p><strong>Gector</strong>, я пользовался firefox, хромы <a href="http://forum.script-coding.com/viewtopic.php?id=12724">операции с неактивным окном не особо поддерживают</a>.</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Sat, 17 Jun 2017 22:54:20 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=116727#p116727</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Управление несколькими окнами]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=116725#p116725</link>
			<description><![CDATA[<p><strong>stealzy</strong><br /><img src="//forum.script-coding.com/img/smilies/lol.png" width="15" height="15" /> что телепаты ушли, это конечно жаль...<br />Дело в том, что на &quot;$W down&quot; AHK выдает ошибку, пришлось убрать down. Но &quot;W up&quot; без $, как ни странно, заработал. <br />Должным образом -- это как описано вначале поста. Скрипт должен &quot;раздваивать&quot; все нажатия на W в оба окна с заголовком страницы браузера Chromium / другой программы (нужное подчеркнуть). То есть для проверки работоспособности необходимо заменить &quot;...-- Chromium&quot; во всём коде на требуемый заголовок. У меня почему-то ничего не перехватывает и не отправляет во второе окно с таким же заголовком как у первого.</p>]]></description>
			<author><![CDATA[null@example.com (Gector)]]></author>
			<pubDate>Sat, 17 Jun 2017 21:41:33 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=116725#p116725</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Управление несколькими окнами]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=116723#p116723</link>
			<description><![CDATA[<p>У меня ваш код работает.<br />Должным образом или нет - не знаю, телепаты в отпуск ушли недавно.<br />Но замечу, что выполнение метки идет до тех пор, пока не встретит Return. А что у вас в коде идет после нажатия W?<br />Почему $ для одной метки поставили, для другой нет? Они обе нажимают ГК, которые их вызвали.<br />Впрочем, ControlSend зацикливание не грозит, можно без $.</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Sat, 17 Jun 2017 21:01:38 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=116723#p116723</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Управление несколькими окнами]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=116721#p116721</link>
			<description><![CDATA[<p>Здравствуйте! Возможно ли реализовать перехват определенных клавиш клавиатуры и их последующую передачу окнам с одинаковыми заголовками? Иными словами, раздвоение нажатий клавиатуры на два и более окон. <br />Скрипт, который вышел у меня, должным образом не работает:<br /></p><div class="codebox"><pre><code>
WinGet, chrid, List,  Javascript Key Event Tester – Chromium

F2:: 
   Suspend, Toggle 
Return 

F4::
   ExitApp
Return

#IfWinActive, Javascript Key Event Tester – Chromium
	$W::
		ControlSend,,{W down},  ahk_id %chrid1%
		ControlSend,,{W down},  ahk_id %chrid2%

	W Up::
		ControlSend,,{W up},  ahk_id %chrid1%
		ControlSend,,{W up},  ahk_id %chrid2%
		
return 
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Gector)]]></author>
			<pubDate>Sat, 17 Jun 2017 20:15:04 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=116721#p116721</guid>
		</item>
	</channel>
</rss>
