<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Как узнать производились ли клики пользователя в указанном окне?]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=10547&amp;type=atom" />
	<updated>2015-04-09T10:52:24Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=10547</id>
		<entry>
			<title type="html"><![CDATA[Re: Как узнать производились ли клики пользователя в указанном окне?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=93149#p93149" />
			<content type="html"><![CDATA[<p>А, ясно, если это действительно так нужно.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-04-09T10:52:24Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=93149#p93149</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как узнать производились ли клики пользователя в указанном окне?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=93148#p93148" />
			<content type="html"><![CDATA[<p>Возможно действия в метке будут длительными,&nbsp; а отсчёт паузы нужен по их окончанию.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2015-04-09T10:43:54Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=93148#p93148</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как узнать производились ли клики пользователя в указанном окне?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=93147#p93147" />
			<content type="html"><![CDATA[<p>А зачем SetTimer в метке таймера? По-моему, лишний.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-04-09T10:34:48Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=93147#p93147</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как узнать производились ли клики пользователя в указанном окне?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=93140#p93140" />
			<content type="html"><![CDATA[<p>Всё оказалось элементарно просто, как же сам не догадался... Крайне благодарен!</p>]]></content>
			<author>
				<name><![CDATA[[CM]White]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=28415</uri>
			</author>
			<updated>2015-04-09T01:50:12Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=93140#p93140</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как узнать производились ли клики пользователя в указанном окне?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=93084#p93084" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2015-04-07T12:54:32Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=93084#p93084</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как узнать производились ли клики пользователя в указанном окне?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=92984#p92984" />
			<content type="html"><![CDATA[<p>Можно такой путь проделать:<br />При каждом разворачивании окна &quot;BlueStacks App Player&quot; время данного действия заносится в переменную %time% и перед началом &quot;label1&quot; проверяем разницу во времени переменной %time% и нужного интервала в 3 минуты. Если время в переменной %time% больше 3 минут, то запукается &quot;label1&quot;, если меньше тогда новая сверка значения переменной через 3минуты...<br />Только вот как это усуществить грамотнее</p>]]></content>
			<author>
				<name><![CDATA[[CM]White]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=28415</uri>
			</author>
			<updated>2015-04-04T08:49:26Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=92984#p92984</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как узнать производились ли клики пользователя в указанном окне?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=92981#p92981" />
			<content type="html"><![CDATA[<p>Если невозможно, то проверка <br />-Если окно было активно за последние 3 минуты, ждем 3 минуты и повторная проверка пока не будет выявлен второй пункт<br />-Если окно не было активно за последние 3 минуты, то label1</p>]]></content>
			<author>
				<name><![CDATA[[CM]White]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=28415</uri>
			</author>
			<updated>2015-04-04T07:30:10Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=92981#p92981</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Как узнать производились ли клики пользователя в указанном окне?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=92976#p92976" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[[CM]White]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=28415</uri>
			</author>
			<updated>2015-04-03T11:53:15Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=92976#p92976</id>
		</entry>
</feed>
