<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; Как узнать производились ли клики пользователя в указанном окне?]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=10547</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=10547&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Как узнать производились ли клики пользователя в указанном окне?».]]></description>
		<lastBuildDate>Thu, 09 Apr 2015 10:52:24 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Как узнать производились ли клики пользователя в указанном окне?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=93149#p93149</link>
			<description><![CDATA[<p>А, ясно, если это действительно так нужно.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 09 Apr 2015 10:52:24 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=93149#p93149</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как узнать производились ли клики пользователя в указанном окне?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=93148#p93148</link>
			<description><![CDATA[<p>Возможно действия в метке будут длительными,&nbsp; а отсчёт паузы нужен по их окончанию.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 09 Apr 2015 10:43:54 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=93148#p93148</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как узнать производились ли клики пользователя в указанном окне?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=93147#p93147</link>
			<description><![CDATA[<p>А зачем SetTimer в метке таймера? По-моему, лишний.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 09 Apr 2015 10:34:48 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=93147#p93147</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как узнать производились ли клики пользователя в указанном окне?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=93140#p93140</link>
			<description><![CDATA[<p>Всё оказалось элементарно просто, как же сам не догадался... Крайне благодарен!</p>]]></description>
			<author><![CDATA[null@example.com ([CM]White)]]></author>
			<pubDate>Thu, 09 Apr 2015 01:50:12 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=93140#p93140</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как узнать производились ли клики пользователя в указанном окне?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=93084#p93084</link>
			<description><![CDATA[<div class="codebox"><pre><code>Title = Безымянный — Блокнот
Pause = 2 ; секунды
WinWait % Title 
SetTimer label1, -%Pause%000
Return

#If WinActive(Title)
~LButton:: SetTimer label1, -%Pause%000
#If 
    
label1:
    MsgBox,,, % A_ThisLabel, 0.2
    SetTimer label1, -%Pause%000
    Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 07 Apr 2015 12:54:32 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=93084#p93084</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как узнать производились ли клики пользователя в указанном окне?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=92984#p92984</link>
			<description><![CDATA[<p>Можно такой путь проделать:<br />При каждом разворачивании окна &quot;BlueStacks App Player&quot; время данного действия заносится в переменную %time% и перед началом &quot;label1&quot; проверяем разницу во времени переменной %time% и нужного интервала в 3 минуты. Если время в переменной %time% больше 3 минут, то запукается &quot;label1&quot;, если меньше тогда новая сверка значения переменной через 3минуты...<br />Только вот как это усуществить грамотнее</p>]]></description>
			<author><![CDATA[null@example.com ([CM]White)]]></author>
			<pubDate>Sat, 04 Apr 2015 08:49:26 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=92984#p92984</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как узнать производились ли клики пользователя в указанном окне?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=92981#p92981</link>
			<description><![CDATA[<p>Если невозможно, то проверка <br />-Если окно было активно за последние 3 минуты, ждем 3 минуты и повторная проверка пока не будет выявлен второй пункт<br />-Если окно не было активно за последние 3 минуты, то label1</p>]]></description>
			<author><![CDATA[null@example.com ([CM]White)]]></author>
			<pubDate>Sat, 04 Apr 2015 07:30:10 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=92981#p92981</guid>
		</item>
		<item>
			<title><![CDATA[Как узнать производились ли клики пользователя в указанном окне?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=92976#p92976</link>
			<description><![CDATA[<p>Доброго времени суток.<br />Набросал простенький бот для игры производящий клик с движением раз в 4 минуты вне зависимости от действий пользователя, необходимо же внести проверку:<br />- Если в окне &quot;BlueStacks App Player&quot; за последние 3 минуты производился клик мыши, то скрипт ожидает 3 минуты и повторяет проверку<br />- Если В окне &quot;BlueStacks App Player&quot; не было кликов мыши от пользователя за последние 3 минуты, то скрипт выполняет основную свою задачу:</p><div class="codebox"><pre><code>

Label1:  ; название потока
BlockInput, MouseMove ; блокируем движения мыши 
MouseGetPos, X, Y ; получаем координаты мыши 
WinGet, active_id, ID, A ; узнаем какое окно активно
    WinShow BlueStacks App Player
    WinActivate BlueStacks App Player
WinWait, BlueStacks App Player ; ждем запуска и разворачиваем игру
WinMove, 0, 0 ; перемещаем окно игры в верхний левый угол
MouseClick, left, 564, 423 ; клик мыши по кнопке рестарта в игре
sleep 300 ; пауза 300мс
MouseMove, A_ScreenWidth/2, A_ScreenHeight/2, 0 ; перемещаем курсор мыши в центр экрана
sleep, 200 ; пауза 200мс
Click, down
MouseMove, -70, -90, 7, R
sleep, 300
MouseMove, 70, 90, 7, R
Click, up ; перемещение карты в сторону и обратно
WinActivate, ahk_id %active_id% ; возвращаем раннее активное приложение
BlockInput, MouseMoveOff ; разблокировали мышь
MouseMove, X, Y ; вернули мышь на прошлый координаты пользователя
Return ; конец потока
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com ([CM]White)]]></author>
			<pubDate>Fri, 03 Apr 2015 11:53:15 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=92976#p92976</guid>
		</item>
	</channel>
</rss>
