<?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>http://forum.script-coding.com/viewtopic.php?id=16567</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=16567&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Клавиша не нажата - запуск секундомера».]]></description>
		<lastBuildDate>Fri, 03 Sep 2021 21:41:38 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Клавиша не нажата - запуск секундомера]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149474#p149474</link>
			<description><![CDATA[<p><strong>Taveron</strong> Ого, спасибо большое. То, что мне нужно было.</p>]]></description>
			<author><![CDATA[null@example.com (Q1x)]]></author>
			<pubDate>Fri, 03 Sep 2021 21:41:38 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149474#p149474</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Клавиша не нажата - запуск секундомера]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149469#p149469</link>
			<description><![CDATA[<p><strong>Q1x</strong>, попробуйте так:<br /></p><div class="codebox"><pre><code>
~w::
	Toggle := !Toggle
	if !Toggle
	{
		elapsed_time := A_TickCount - start_time
		FileAppend, &quot;w&quot; была в ненажатом состоянии %elapsed_time% мс`n, log.txt
	}
	KeyWait, w
	start_time := A_TickCount
	FileAppend, &quot;w&quot; была в нажатом состоянии %A_TimeSinceThisHotkey% мс`n, log.txt
	Return
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Taveron)]]></author>
			<pubDate>Fri, 03 Sep 2021 15:09:17 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149469#p149469</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Клавиша не нажата - запуск секундомера]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149465#p149465</link>
			<description><![CDATA[<p><strong>Q1x</strong>, знак &quot;(&quot; не заменяет точку в конце предложения, не расслабляйтесь, исправьте свои посты.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 03 Sep 2021 03:00:02 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149465#p149465</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Клавиша не нажата - запуск секундомера]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149464#p149464</link>
			<description><![CDATA[<p>Так, тоже не работает.<br /></p><div class="codebox"><pre><code>
GetKeyState, state, f1
if state = D
{
						elapsed_time := A_TickCount - start_time
						FileAppend, %elapsed_time%`n, log.txt
						KeyWait, f1
						fileappend, d %A_TimeSinceThisHotkey%`n, log.txt
}
else
{
start_time := A_TickCount	
}

</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Q1x)]]></author>
			<pubDate>Fri, 03 Sep 2021 01:26:13 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149464#p149464</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Клавиша не нажата - запуск секундомера]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149463#p149463</link>
			<description><![CDATA[<p>Как-то, так. Но, увы не работает.<br /></p><div class="codebox"><pre><code>
f1::
						KeyWait, f1
						fileappend, d %A_TimeSinceThisHotkey%`n, 1.log
						
	;SetTimer, Timer, -1
	;Return
	
	;Timer:
			start_time := A_TickCount	
			GetKeyState, state, f1
			if state = D
			{
			elapsed_time := A_TickCount - start_time
			FileAppend, %elapsed_time%`n, 1.log
		}
						return
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Q1x)]]></author>
			<pubDate>Fri, 03 Sep 2021 01:12:15 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149463#p149463</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Клавиша не нажата - запуск секундомера]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149462#p149462</link>
			<description><![CDATA[<p>Суть. Клавиша нажата, запуск секундомера, клавиша опущена - запись в лог. Тут всё хорошо.<br />Проблема, была в том что, мне нужен был промежуток времени, когда клавиша не нажата, то есть, должен идти запуск секундомера.<br />Остановка, идёт путём нажатия на клавишу и записи в лог. И так циклично.</p>]]></description>
			<author><![CDATA[null@example.com (Q1x)]]></author>
			<pubDate>Fri, 03 Sep 2021 00:56:21 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149462#p149462</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Клавиша не нажата - запуск секундомера]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149461#p149461</link>
			<description><![CDATA[<p>Ещё раз глянул код и кажется понял, что за проблема у ТС.<br />Проверьте правильность пути к файлу.<br /></p><div class="codebox"><pre><code>
vk26::
	Send {vk57 down}
    KeyWait, vk26
	Send {vk57 up}
	fileappend, w %A_TimeSinceThisHotkey%`n, C:\Users\КАКОЕ-ТО_ИМЯ\Desktop\1\1.txt
	Return
</code></pre></div><p>Можно ещё так:<br /></p><div class="codebox"><pre><code>
~vk57::
    KeyWait, vk57
	fileappend, w %A_TimeSinceThisHotkey%`n, log.txt
	Return
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Taveron)]]></author>
			<pubDate>Thu, 02 Sep 2021 19:25:35 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149461#p149461</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Клавиша не нажата - запуск секундомера]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149460#p149460</link>
			<description><![CDATA[<p>Так вы замеряете время от отпускания клавиши до последующего нажатия, а от нажатия до отпускания нет.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 02 Sep 2021 16:16:18 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149460#p149460</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Клавиша не нажата - запуск секундомера]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149452#p149452</link>
			<description><![CDATA[<p>Я предполагаю, что vk26 нужна была для реализации секундомера на одной клавише.<br />Ещё можно так реализовать:<br /></p><div class="codebox"><pre><code>
F1 Up::
    KeyWait, F1, D
	MsgBox, прошло %A_TimeSinceThisHotkey% мс
	Return
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Taveron)]]></author>
			<pubDate>Thu, 02 Sep 2021 00:23:09 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149452#p149452</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Клавиша не нажата - запуск секундомера]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149451#p149451</link>
			<description><![CDATA[<p><strong>Taveron</strong>, ваш код можно записать примерно так:<br /></p><div class="codebox"><pre><code>F1:: FileAppend, % (Toggle := !Toggle) ? [][start := A_TickCount] : A_TickCount - start . &quot;`n&quot;, log.txt</code></pre></div><p>Но ТС, как я понял, хотел записывать время на каждое нажатие и отпускание клавиши, я только не понял, какой именно: vk57 или vk26.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 01 Sep 2021 22:32:54 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149451#p149451</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Клавиша не нажата - запуск секундомера]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149450#p149450</link>
			<description><![CDATA[<p>Погорячился я.<br /></p><div class="codebox"><pre><code>
F1::
	Toggle := !Toggle	
	if Toggle
		start_time := A_TickCount	
	else
	{
		elapsed_time := A_TickCount - start_time
		FileAppend, %elapsed_time%`n, log.txt
	}
	Return
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Taveron)]]></author>
			<pubDate>Wed, 01 Sep 2021 21:57:47 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149450#p149450</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Клавиша не нажата - запуск секундомера]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149449#p149449</link>
			<description><![CDATA[<p><strong>Taveron</strong>, дико извиняюсь.. а зачем тут таймер?</p>]]></description>
			<author><![CDATA[null@example.com (Phoenixxx_Czar)]]></author>
			<pubDate>Wed, 01 Sep 2021 21:13:57 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149449#p149449</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Клавиша не нажата - запуск секундомера]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149441#p149441</link>
			<description><![CDATA[<p>При нажатии на клавишу &quot;F1&quot; запускается таймер, при повторном нажатии - выключается. Результат записывается в файл &quot;log.txt&quot;, который создаётся в папке со скриптом.<br /></p><div class="codebox"><pre><code>
F1::
	Toggle := !Toggle
	SetTimer, Timer, -1
	Return
	
	Timer:
		if Toggle
			start_time := A_TickCount	
		else
		{
			elapsed_time := A_TickCount - start_time
			FileAppend, %elapsed_time%`n, log.txt
		}
		Return
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Taveron)]]></author>
			<pubDate>Wed, 01 Sep 2021 16:46:48 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149441#p149441</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Клавиша не нажата - запуск секундомера]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149440#p149440</link>
			<description><![CDATA[<div class="quotebox"><cite>Q1x пишет:</cite><blockquote><p>Подскажите пожалуйста, что, тут не так?</p></blockquote></div><p>Вообще мало что понятно. Про какую именно клавишу идёт речь?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 01 Sep 2021 12:18:10 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149440#p149440</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Клавиша не нажата - запуск секундомера]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149439#p149439</link>
			<description><![CDATA[<p>Вот, ещё мои попытки.<br /></p><div class="codebox"><pre><code>
if winc_presses &gt; 0
{
ElapsedTime := A_TickCount - StartTime
}
		{
		winc_presses += 1
		Return
		}
						winc_presses = 1
						{
						fileappend, Прошло времени: %ElapsedTime%`n, C:\Users\Desktop\1\1.txt
						}
Return
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Q1x)]]></author>
			<pubDate>Wed, 01 Sep 2021 08:32:24 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149439#p149439</guid>
		</item>
	</channel>
</rss>
