<?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=17576</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=17576&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Что-то я не всасываю работу таймеров».]]></description>
		<lastBuildDate>Sun, 05 Feb 2023 11:53:50 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156643#p156643</link>
			<description><![CDATA[<p>Да, если что, я долго ждать не буду.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 05 Feb 2023 11:53:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156643#p156643</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156642#p156642</link>
			<description><![CDATA[<p><strong>yellow</strong>, ознакомьтесь, пожалуйста, с <a href="https://forum.script-coding.com/misc.php?action=rules">Правилами</a>, отредактируйте свои посты. Обратите внимание на правила <a href="https://forum.script-coding.com/misc.php?action=rules#quotation">цитирования</a>.<br />Или могу предложить сразу бан, выбирайте.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 05 Feb 2023 11:46:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156642#p156642</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156641#p156641</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p><strong>yellow</strong>, зачем вы цитируете предыдущий пост?</p></blockquote></div><p>Я уже объяснял.</p>]]></description>
			<author><![CDATA[null@example.com (yellow)]]></author>
			<pubDate>Sun, 05 Feb 2023 11:44:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156641#p156641</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156640#p156640</link>
			<description><![CDATA[<p><strong>yellow</strong>, зачем вы цитируете предыдущий пост?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 05 Feb 2023 11:31:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156640#p156640</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156639#p156639</link>
			<description><![CDATA[<div class="quotebox"><cite>Taveron пишет:</cite><blockquote><p><strong>yellow</strong>, ещё существует команда <a href="https://www.autohotkey.com/docs/v1/lib/SetTimer.htm">SetTimer</a>.<br /></p><div class="codebox"><pre><code>
SetTimer, myLabel, 2000
return

myLabel:
MsgBox, Прошло 2 секунды.
return
</code></pre></div></blockquote></div><p>Мой мозг не настолько силён чтобы осилить переход по подпрограммам. Но раз уж вы это затронули, как данный алгоритм реализовать с помощью перехода по меткам?</p>]]></description>
			<author><![CDATA[null@example.com (yellow)]]></author>
			<pubDate>Sun, 05 Feb 2023 11:03:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156639#p156639</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156638#p156638</link>
			<description><![CDATA[<p><strong>yellow</strong>, ещё существует команда <a href="https://www.autohotkey.com/docs/v1/lib/SetTimer.htm">SetTimer</a>.<br /></p><div class="codebox"><pre><code>
SetTimer, myLabel, 2000
return

myLabel:
MsgBox, Прошло 2 секунды.
return
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Taveron)]]></author>
			<pubDate>Sun, 05 Feb 2023 10:48:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156638#p156638</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156637#p156637</link>
			<description><![CDATA[<p>Так. Поставил Тултипы, всё-равно непонятно, вроде бы промежуток между секторами нет, а очерёдность не соблюдается.<br />Надо чтобы не ранее чем ...</p><p>Поясню же как я это вижу:<br /></p><div class="codebox"><pre><code>buff1Time := A_TickCount ;присваиваем переменной 1 текущее время
buff2Time := A_TickCount ;присваиваем переменной 2 текущее время
buff3Time := A_TickCount ;присваиваем переменной 3 текущее время
Znachenie=0

Loop 
{
;Znachenie=0 ;В другом скрипте(или в этом же) у меня постоянно меняющееся значение, которое должно считываться тут и браться за условие в цикле

		if (Znachenie=0 and A_TickCount - buff1Time &gt; 2000) ;если значение =0
			{
                Send ;нажимаем какую-то кнопачку
				buff1Time := A_TickCount ;обнуляем. т.е. заново присваиваем
				;и нужно чтобы эта кнопка до нажатие 2-х других больше ненажималась
			}
		if (Znachenie=0 and A_TickCount - buff2Time &gt; 2000) ;если значение всё еще =0, прошло 2 секунды с момент присвоения второго текущего времени 
			{
				Send ;нажимаем какую-то кнопачку
				buff2Time := A_TickCount ;обнуляем. т.е. заново присваиваем
				;и нужно чтобы эта кнопка до нажатие 2-х других больше ненажималась
			}
		if (Znachenie=0 and A_TickCount - buff3Time &gt; 2000) ;значение по прежнему = 0, если прошло 2 секунды с момент присввоения третьего текущего времени 
			{
				Send ;нажимаем какую-то кнопачку
				buff3Time := A_TickCount ;обнуляем. т.е. заново присваиваем
				;и нужно чтобы эта кнопка до нажатие 2-х других больше ненажималась
			}
		
}
return</code></pre></div><p>На практике она просто молотит все подряд и всё. Надо какой-то счётчик, чтобы пока все 3 не пройдут - другие не жмутся.<br />Иначе она пролетает все 3 махом, значение не успевает обновиться, поэтому они все как одна нажимаются. Техническую паузу между ними нельзя ставить, поскольку это замедлит другую часть скрипта.</p>]]></description>
			<author><![CDATA[null@example.com (yellow)]]></author>
			<pubDate>Sun, 05 Feb 2023 07:43:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156637#p156637</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156590#p156590</link>
			<description><![CDATA[<p>Чтобы лучше всасывать расставляйте нормально отступы и проверяйте исполнение кода с помощью tooltip или msgbox.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 01 Feb 2023 15:38:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156590#p156590</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156588#p156588</link>
			<description><![CDATA[<p>Так что там с таймерами?<br /></p><div class="codebox"><pre><code>buff1Time := A_TickCount

Loop 
{
		if (A_TickCount - buff1Time &gt; 2000)
			{
           		;Действия каждые 2 сек
				buff1Time := A_TickCount
			}
}
return</code></pre></div><p>Логика же вроде простая? Присвоили переменную, отняли, сравнили. Почему не работает?</p>]]></description>
			<author><![CDATA[null@example.com (yellow)]]></author>
			<pubDate>Wed, 01 Feb 2023 13:26:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156588#p156588</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156579#p156579</link>
			<description><![CDATA[<div class="quotebox"><cite>__Михаил__ пишет:</cite><blockquote><p>ает? Где что не так как нужно?</p></blockquote></div><p>Нужно производить действия не чаще чем (...)</p>]]></description>
			<author><![CDATA[null@example.com (yellow)]]></author>
			<pubDate>Mon, 30 Jan 2023 19:33:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156579#p156579</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156578#p156578</link>
			<description><![CDATA[<p>Когда в одном предложении несколько блоков кода и/или несколько блоков цитат, я считаю удобным прятать под спойлер. Благодаря этому не теряется нить повествования. Читающий имеет возможность и окинуть взглядом всё предложение, и заглянуть в частности.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Mon, 30 Jan 2023 18:34:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156578#p156578</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156576#p156576</link>
			<description><![CDATA[<p><strong>yellow</strong><br />Где именно не работает? Где что не так как нужно? Что вообще ожидалось получить?</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Mon, 30 Jan 2023 18:08:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156576#p156576</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156575#p156575</link>
			<description><![CDATA[<div class="quotebox"><cite>__Михаил__ пишет:</cite><blockquote><p>при этом ни одного таймера в коде</p></blockquote></div><p>Это же решение засечь время? Там логика должна работать, но она почему-то не работает. Вот я и думаю где пропуск?</p><div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>что шанс на то, что я отвечу</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (yellow)]]></author>
			<pubDate>Mon, 30 Jan 2023 17:53:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156575#p156575</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156574#p156574</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Так удобнее читать форум, когда код занимает 20 и более строк.</p></blockquote></div><p>А разве блок кода и так не ограничен в высоту примерно в 25 строк кода? Это правило нужно понимать буквально, то-есть после применения тега code не нужно прятать код под спойлер. Впрочем, это правило не обязательное. Мне, например, просто лень раскрывать спойлеры, тем более, если их несколько в посте, так что шанс на то, что я отвечу, понижается при наличии спойлеров.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 30 Jan 2023 17:18:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156574#p156574</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=156573#p156573</link>
			<description><![CDATA[<p><strong>yellow</strong><br />Название: &quot;AHK: Что-то я не всасываю работу таймеров&quot;, при этом ни одного таймера в коде. Где смысл?<br />Куча отговорок не выполнять простые правила форума - знак неуважения к остальным.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Mon, 30 Jan 2023 15:36:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=156573#p156573</guid>
		</item>
	</channel>
</rss>
