<?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=12472</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12472&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Запуск таймера после бездействия».]]></description>
		<lastBuildDate>Sun, 19 Feb 2017 09:23:39 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Запуск таймера после бездействия]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112835#p112835</link>
			<description><![CDATA[<div class="codebox"><pre><code>SetTimer, idle, 100
  
time1 := 5000  ;	простой
time2 := 5000  ;	таймер

time3 := time1 + time2

idle:
	if (A_TimeIdle &gt; time3)
		Send ^{vk53} ; Save 
	else if (A_TimeIdle &gt; time1) &amp;&amp; (ToolTip := 1)
		ToolTip % Round((time3 - A_TimeIdle) / 1000, 1)
	if (A_TimeIdle &lt; time1) &amp;&amp; ToolTip &amp;&amp; !(ToolTip := 0)
		ToolTip
	Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 19 Feb 2017 09:23:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112835#p112835</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Запуск таймера после бездействия]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112828#p112828</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong>, спасибо! А как можно упростить изменение заданного времени простоя и таймера обратного отсчета?</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Sun, 19 Feb 2017 00:09:44 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112828#p112828</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Запуск таймера после бездействия]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112827#p112827</link>
			<description><![CDATA[<div class="codebox"><pre><code>ToolTip % Round((10000 - A_TimeIdle) / 1000, 1)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 18 Feb 2017 23:56:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112827#p112827</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Запуск таймера после бездействия]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112826#p112826</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong>, спасибо! Кажется, работает так, как было задумано. А можно ли отсчет сделать обратным?</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Sat, 18 Feb 2017 23:54:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112826#p112826</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Запуск таймера после бездействия]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112825#p112825</link>
			<description><![CDATA[<div class="codebox"><pre><code>SetTimer, idle, 100

idle:
	if (A_TimeIdle &gt; 10000)
		Send ^{vk53} ; Save 
	else if (A_TimeIdle &gt; 5000) &amp;&amp; (ToolTip := 1)
		ToolTip % Round((A_TimeIdle - 5000) /1000, 1)
	if (A_TimeIdle &lt; 5000) &amp;&amp; ToolTip &amp;&amp; !(ToolTip := 0)
		ToolTip
	Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 18 Feb 2017 23:45:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112825#p112825</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Запуск таймера после бездействия]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112823#p112823</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong>, в Вашем примере действие выполняется сразу после простоя. Необходимо, чтобы после простоя запускался таймер с обратным отсчетом, по истечению которого, выполнялось действие. Если во время обратного отсчета простой нарушается активностью клавиатуры или мыши, таймер сбрасывается и сценарий переходит в ожидание простоя.</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Sat, 18 Feb 2017 23:27:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112823#p112823</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Запуск таймера после бездействия]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112822#p112822</link>
			<description><![CDATA[<div class="codebox"><pre><code>#InstallKeybdHook
#InstallMouseHook 

SetTimer, idle, 500

idle:
	if  (A_TimeIdlePhysical &gt; 5000)
		ToolTip SendInput ^{vk53} ; Save 
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 18 Feb 2017 23:23:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112822#p112822</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Запуск таймера после бездействия]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112820#p112820</link>
			<description><![CDATA[<p>Необходимо автосохранение документа в результате простоя, а именно: после простоя в течение пяти секунд запускается таймер в ToolTip c обратным отсчетом (5 секунд), по истечению которого, выполняется заданное действие. Если во время обратного отсчета простой был прерван, т.е. была нажата любая клавиша или движение мышью, таймер сбрасывается и сценарий возвращается в ожидание очередного бездействия. Буду признателен помощи.</p><p>Такой вариант работает некорректно, а именно, в результате SetTimer, тултипы меняются бесконечно:<br /></p><div class="codebox"><pre><code>SetTimer, idle, 100
CountTime = 5 
idle:
if  (A_TimeIdlePhysical &gt; 5000)
	Loop %CountTime%
	{
		ToolTip, % CountTime - A_Index
		Sleep 1000
	}
Tooltip
SendInput ^{vk53} ; Save
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Sat, 18 Feb 2017 22:53:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112820#p112820</guid>
		</item>
	</channel>
</rss>
