<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Что-то я не всасываю работу таймеров]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=17576&amp;type=atom" />
	<updated>2023-02-05T11:53:50Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=17576</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=156643#p156643" />
			<content type="html"><![CDATA[<p>Да, если что, я долго ждать не буду.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2023-02-05T11:53:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=156643#p156643</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=156642#p156642" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2023-02-05T11:46:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=156642#p156642</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=156641#p156641" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p><strong>yellow</strong>, зачем вы цитируете предыдущий пост?</p></blockquote></div><p>Я уже объяснял.</p>]]></content>
			<author>
				<name><![CDATA[yellow]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41963</uri>
			</author>
			<updated>2023-02-05T11:44:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=156641#p156641</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=156640#p156640" />
			<content type="html"><![CDATA[<p><strong>yellow</strong>, зачем вы цитируете предыдущий пост?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2023-02-05T11:31:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=156640#p156640</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=156639#p156639" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[yellow]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41963</uri>
			</author>
			<updated>2023-02-05T11:03:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=156639#p156639</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=156638#p156638" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Taveron]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41949</uri>
			</author>
			<updated>2023-02-05T10:48:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=156638#p156638</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=156637#p156637" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[yellow]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41963</uri>
			</author>
			<updated>2023-02-05T07:43:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=156637#p156637</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=156590#p156590" />
			<content type="html"><![CDATA[<p>Чтобы лучше всасывать расставляйте нормально отступы и проверяйте исполнение кода с помощью tooltip или msgbox.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2023-02-01T15:38:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=156590#p156590</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=156588#p156588" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[yellow]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41963</uri>
			</author>
			<updated>2023-02-01T13:26:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=156588#p156588</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=156579#p156579" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>__Михаил__ пишет:</cite><blockquote><p>ает? Где что не так как нужно?</p></blockquote></div><p>Нужно производить действия не чаще чем (...)</p>]]></content>
			<author>
				<name><![CDATA[yellow]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41963</uri>
			</author>
			<updated>2023-01-30T19:33:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=156579#p156579</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=156578#p156578" />
			<content type="html"><![CDATA[<p>Когда в одном предложении несколько блоков кода и/или несколько блоков цитат, я считаю удобным прятать под спойлер. Благодаря этому не теряется нить повествования. Читающий имеет возможность и окинуть взглядом всё предложение, и заглянуть в частности.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2023-01-30T18:34:03Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=156578#p156578</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=156576#p156576" />
			<content type="html"><![CDATA[<p><strong>yellow</strong><br />Где именно не работает? Где что не так как нужно? Что вообще ожидалось получить?</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2023-01-30T18:08:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=156576#p156576</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=156575#p156575" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>__Михаил__ пишет:</cite><blockquote><p>при этом ни одного таймера в коде</p></blockquote></div><p>Это же решение засечь время? Там логика должна работать, но она почему-то не работает. Вот я и думаю где пропуск?</p><div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>что шанс на то, что я отвечу</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[yellow]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41963</uri>
			</author>
			<updated>2023-01-30T17:53:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=156575#p156575</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=156574#p156574" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Так удобнее читать форум, когда код занимает 20 и более строк.</p></blockquote></div><p>А разве блок кода и так не ограничен в высоту примерно в 25 строк кода? Это правило нужно понимать буквально, то-есть после применения тега code не нужно прятать код под спойлер. Впрочем, это правило не обязательное. Мне, например, просто лень раскрывать спойлеры, тем более, если их несколько в посте, так что шанс на то, что я отвечу, понижается при наличии спойлеров.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2023-01-30T17:18:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=156574#p156574</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Что-то я не всасываю работу таймеров]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=156573#p156573" />
			<content type="html"><![CDATA[<p><strong>yellow</strong><br />Название: &quot;AHK: Что-то я не всасываю работу таймеров&quot;, при этом ни одного таймера в коде. Где смысл?<br />Куча отговорок не выполнять простые правила форума - знак неуважения к остальным.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2023-01-30T15:36:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=156573#p156573</id>
		</entry>
</feed>
