<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AutoHotKey работа в 2-х окнах]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5410&amp;type=atom" />
	<updated>2011-01-22T09:03:49Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=5410</id>
		<entry>
			<title type="html"><![CDATA[Re: AutoHotKey работа в 2-х окнах]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44261#p44261" />
			<content type="html"><![CDATA[<p>Спасибо администрации форума и отдельное спасибо <strong>YMP</strong> <br />Я разобрался в чем была проблема <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" /> , как я и предпологал, не правильно кликал правой кнопкой, в записи не хватало пробела и запятой, т.е. должно быть так<br /></p><div class="codebox"><pre><code>ControlClick, x110 y237, ahk_pid %p_id%, ,right</code></pre></div><p>Потому как там же есть еще один параметр перед выбором какой кнопкой кликать )))</p>]]></content>
			<author>
				<name><![CDATA[Nafan9I]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26672</uri>
			</author>
			<updated>2011-01-22T09:03:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44261#p44261</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AutoHotKey работа в 2-х окнах]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44259#p44259" />
			<content type="html"><![CDATA[<p>Сейчас посмотрел у меня не проходит нажатие правой кнопкой мыши, левая щелкает по этим координатам, а правая нет, похоже ошибка в этом месте<br /></p><div class="codebox"><pre><code>ControlClick, x110 y237, ahk_pid %p_id%, right</code></pre></div><p>Вообще при щелчке правой кнопкой мыши должно вылезать контекстное меню, но оно сделано графикой, наверное, потому как Window Spy на него ни как не реагирует.</p>]]></content>
			<author>
				<name><![CDATA[Nafan9I]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26672</uri>
			</author>
			<updated>2011-01-22T08:51:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44259#p44259</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AutoHotKey работа в 2-х окнах]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44258#p44258" />
			<content type="html"><![CDATA[<p><strong>YMP</strong>, Что касается клавиатуры все работает, спасибо, сделал вторым способом, так изящней ))) и проще конечно))<br />По поводу кликов мышкой - координаты определены были программой Window Spy и взяты из раздела In Active Window ))) так чо тут вроде все правильно</p>]]></content>
			<author>
				<name><![CDATA[Nafan9I]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26672</uri>
			</author>
			<updated>2011-01-22T08:36:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44258#p44258</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AutoHotKey работа в 2-х окнах]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44257#p44257" />
			<content type="html"><![CDATA[<p>Для первого примера, поскольку клавиша посылает сама себя, поставьте где-нибудь в начале скрипта директиву:<br /></p><div class="codebox"><pre><code>#UseHook, On</code></pre></div><p>А сам хоткей проще, наверно, так:<br /></p><div class="codebox"><pre><code>~F1::
    ControlSend, ,{F1}, ahk_pid %p_id%
return</code></pre></div><p>По второму, какие у Вас там координаты? Они должны быть относительно целевого окна, а не всего экрана.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2011-01-22T07:30:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44257#p44257</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AutoHotKey работа в 2-х окнах]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44256#p44256" />
			<content type="html"><![CDATA[<p><strong>alexii</strong>, Еще в школе поставили диагноз вражденная не граммотность, но там хоть как то с этим боролись, а сейчас........<br />Вообщем поправил как смог, если что то не понятно задавайте вопросы, могу выложить весь код и полное конкретное описание что и как должно делаться.</p>]]></content>
			<author>
				<name><![CDATA[Nafan9I]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26672</uri>
			</author>
			<updated>2011-01-22T07:17:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44256#p44256</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AutoHotKey работа в 2-х окнах]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44228#p44228" />
			<content type="html"><![CDATA[<p><span style="color: Green"><strong>Nafan9I</strong>, сдаётся мне, в предложениях явно не хватает знаков препинания, способствующих лучшему пониманию вопроса.</span></p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2011-01-21T21:04:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44228#p44228</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AutoHotKey работа в 2-х окнах]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=44218#p44218" />
			<content type="html"><![CDATA[<p>Доброво времени суток, начал разбираться с AutoHotKey.<br />Cтолкнулся с такой проблемой, у меня есть 2 окна, в неактивное окно периодически посылаю нажатия клавишь, все вроде ок, но когда нужно чтоб одна и таже клавиша нажалась и в неактивном окне и в текущем происходит косяк - в текущем окне клавиша не нажимается (((<br />делал так(отрывок):<br /></p><div class="codebox"><pre><code>SetTitleMatchMode, 1            
WinGet, p_id, pid, Drul            
SetKeyDelay,  300, 200            
WinWait, ahk_pid %p_id%
F1::
    Send, {F1}
    ControlSend, ,{F1}, ahk_pid %p_id%
return</code></pre></div><p>И вторая проблема- это проблема с ControlClick, вот код:<br /></p><div class="codebox"><pre><code>!z::
    ControlClick, x85 y240, ahk_pid %p_id%, right    
    Sleep, 100
    ControlClick, x131 y323, ahk_pid %p_id%    
    Sleep,100
Return</code></pre></div><p>Проблема заключается в том что, первый раз все срабатывает как нужно, т.е. по заданым координатам щелкается правой кнопкой мыши, затем, по указаным координатам ))) щелкается левой кнопкой мыши, но это только при первом запуске, при повторном нажатии ALT+Z,(по прошествии некоторого времени и выполнения любых действий в этом окне) уже не срабатывает, т.е. создается впечетление что щелчки мыши происходят по другим коордтнатам.<br />Может кто поможет разобраться что я сделал не так.</p>]]></content>
			<author>
				<name><![CDATA[Nafan9I]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26672</uri>
			</author>
			<updated>2011-01-21T19:59:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=44218#p44218</id>
		</entry>
</feed>
