<?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>https://forum.script-coding.com/viewtopic.php?id=7689</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7689&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK:Проверка на активность клавиатуры\мыши».]]></description>
		<lastBuildDate>Mon, 26 Jun 2017 16:24:09 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK:Проверка на активность клавиатуры\мыши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=116871#p116871</link>
			<description><![CDATA[<p>Остановить таймер после выполнения условия можно так:</p><div class="codebox"><pre><code>#Persistent
timer = 100
timeout = 60000
H = 1000

SetTimer, CheckTimeIdle, % timer
return

CheckTimeIdle:
H--
if (A_TimeIdlePhysical &gt; timeout)
MsgBox работает
    if H = 0
    SetTimer, CheckTimeIdle, off
return</code></pre></div><p>Дальше сами, используйте два таймера, например.</p>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Mon, 26 Jun 2017 16:24:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=116871#p116871</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Проверка на активность клавиатуры\мыши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=116866#p116866</link>
			<description><![CDATA[<p>Подскажите, как по приведённому выше коду можно выполнить разные действия? Если таймаут выше 2 мин -выполнить <br /></p><div class="codebox"><pre><code>Process, Close, progB.exe
Run, progA.exe</code></pre></div><p> А, в случае если таймаут меньше 2 мин:<br /></p><div class="codebox"><pre><code>Process, Close, progA.exe
Run, progB.exe</code></pre></div><div class="codebox"><pre><code>
#Persistent
timer := 1000
timeout := 120000
SetTimer, CheckTimeIdle, % timer
return

CheckTimeIdle:
if (A_TimeIdlePhysical &gt;= timeout){
	ToolTip, stoim = %A_TimeIdlePhysical%
	Process, Close, progB.exe
    Run, progA.exe
} else {
	ToolTip, ne stoim = %A_TimeIdlePhysical%
	Process, Close, progA.exe
    Run, progB.exe
}
return</code></pre></div><p>Думал сделать через else, но выполняется условие каждую секнду из-за SetTimer и не как не могу придумать как заставить скрипт не запустить каждую итерацию мою программу.</p>]]></description>
			<author><![CDATA[null@example.com (unKn0wn)]]></author>
			<pubDate>Sun, 25 Jun 2017 20:05:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=116866#p116866</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Проверка на активность клавиатуры\мыши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=80612#p80612</link>
			<description><![CDATA[<div class="quotebox"><cite>Hydrogenium пишет:</cite><blockquote><p><span class="bbu">AHK: Как определить движение мыши и любой клик клавиатуры ?</span></p><p>Есть ли простой код для этого ?</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sun, 09 Mar 2014 07:02:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=80612#p80612</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Проверка на активность клавиатуры\мыши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64705#p64705</link>
			<description><![CDATA[<div class="quotebox"><cite>&#91;CM]White пишет:</cite><blockquote><p>Хотелось бы увидеть на примере моего кода <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p></blockquote></div><p>Хотелось бы увидеть ваши варианты решения, использующие A_TimeIdlePhysical <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><div class="codebox"><pre><code>#Persistent
timer := 1000
timeout := 120000
SetTimer, CheckTimeIdle, % timer
return

CheckTimeIdle:
    if (A_TimeIdlePhysical &gt;= timeout &amp;&amp; Mod(A_TimeIdlePhysical, timeout) &lt; timer)
        MsgBox Простаиваем очередные 2 минуты
    return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Thu, 11 Oct 2012 10:53:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64705#p64705</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Проверка на активность клавиатуры\мыши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64704#p64704</link>
			<description><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>Код подразумевает запуск функции каждые 2 минуты неактивности пользователя.<br />Есть соответствующая встроенная переменная A_TimeIdlePhysical. значения равное 120000 равнозначно двум минутам простоя.</p></blockquote></div><p>Хотелось бы увидеть на примере моего кода <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com ([CM]White)]]></author>
			<pubDate>Thu, 11 Oct 2012 10:49:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64704#p64704</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Проверка на активность клавиатуры\мыши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64703#p64703</link>
			<description><![CDATA[<p>Код подразумевает запуск функции каждые 2 минуты неактивности пользователя.<br />Есть соответствующая встроенная переменная A_TimeIdlePhysical. значения равное 120000 равнозначно двум минутам простоя.</p>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Thu, 11 Oct 2012 10:38:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64703#p64703</guid>
		</item>
		<item>
			<title><![CDATA[AHK:Проверка на активность клавиатуры\мыши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64700#p64700</link>
			<description><![CDATA[<p>Доброго времени суток <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br /></p><div class="codebox"><pre><code>CoordMode, Mouse, Screen
    SetTimer, MouseWatch, 1000
MouseWatch:
    MouseGetPos, x, y
    if (x = x_old) &amp;&amp; (y = y_old)
         counter++
    else counter =
    if counter = 120
    IfWinExist GTA:SA:MP
         MyFunc(), counter := 0
    x_old := x, y_old := y
    return
    
  
MyFunc()
пошел процесс</code></pre></div><p>к проверке на активность мыши нужно добавить и проверку на активность клавиатуры, с чем и возникли проблемы</p>]]></description>
			<author><![CDATA[null@example.com ([CM]White)]]></author>
			<pubDate>Thu, 11 Oct 2012 10:06:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64700#p64700</guid>
		</item>
	</channel>
</rss>
