<?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=10776</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10776&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Динамические метки или их аналог».]]></description>
		<lastBuildDate>Sat, 11 Jul 2015 20:21:26 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Динамические метки или их аналог]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=95302#p95302</link>
			<description><![CDATA[<p><strong>Irbis</strong> спасибо за идею, но я именно так и сделал, правда выглядит чуть иначе - много разных обходных манёвров пришлось сделать.&nbsp; <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Sat, 11 Jul 2015 20:21:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=95302#p95302</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Динамические метки или их аналог]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=95301#p95301</link>
			<description><![CDATA[<p>Да, точно. А ведь недавно сам это применял, но без таймера и хоткея, что поделать - иннерционно\ассоциативное мышление. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 11 Jul 2015 20:16:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=95301#p95301</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Динамические метки или их аналог]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=95300#p95300</link>
			<description><![CDATA[<p>Более логичным будет одной процедуре присвоить 2 метки, для таймера и хоткея.<br /></p><div class="codebox"><pre><code>SetTimer, label1, 3000
F1:: Gosub label2
Return

Label1:
Label2:
   MsgBox % A_ThisLabel=&quot;Label1&quot; ? &quot;Таймер&quot; : &quot;Хоткей&quot;
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Sat, 11 Jul 2015 18:30:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=95300#p95300</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Динамические метки или их аналог]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=95299#p95299</link>
			<description><![CDATA[<p>Забыл слово &quot;написать&quot;.<br />Должно было так выглядеть - &quot;Меня попросили помочь скрипт <strong>написать</strong>, но возникли проблемки.&quot;<br />А за идею - спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Sat, 11 Jul 2015 17:44:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=95299#p95299</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Динамические метки или их аналог]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=95298#p95298</link>
			<description><![CDATA[<p>Если A_ThisHotkey пусто, значит вызвано таймером. При установке таймера назначать переменную. A_ThisHotkey пусто, значим проверяем эту переменную.<br /></p><div class="quotebox"><blockquote><p>помочь скрипт</p></blockquote></div><p>А, что это выражение значит?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 11 Jul 2015 17:37:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=95298#p95298</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Динамические метки или их аналог]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=95295#p95295</link>
			<description><![CDATA[<p>Понимаешь...</p><p>Меня попросили помочь скрипт, но возникли проблемки.<br />Обращение происходит, не только по Hotkey, но и по таймеру.</p><p>Вот я и пытаюсь всё связать воедино.</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Sat, 11 Jul 2015 17:25:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=95295#p95295</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Динамические метки или их аналог]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=95294#p95294</link>
			<description><![CDATA[<p>А зачем время проверять?</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Sat, 11 Jul 2015 17:00:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=95294#p95294</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Динамические метки или их аналог]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=95293#p95293</link>
			<description><![CDATA[<p>Значит, проверка по&nbsp; <strong>A_ThisHotkey</strong> с учётом <strong>A_TimeSinceThisHotkey</strong> и <strong>A_TimeSincePriorHotkey</strong>?</p><p>А проверку, заключить в <br /></p><div class="codebox"><pre><code>Thread, NoTimers
Critical

;Проверка (код)

Critical , Off
Thread, NoTimers, false</code></pre></div><p>Так, приблизительно? Не перебор?</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Sat, 11 Jul 2015 16:53:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=95293#p95293</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Динамические метки или их аналог]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=95292#p95292</link>
			<description><![CDATA[<p>Ну да, можно A_ThisHotkey проверять.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Sat, 11 Jul 2015 16:40:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=95292#p95292</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Динамические метки или их аналог]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=95289#p95289</link>
			<description><![CDATA[<p>1. Нужно как то по одной метке переходить по разным действиям от того какая клавиша была нажата.<br />2. Думал что как то поможет,&nbsp; видимо - нет.</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Sat, 11 Jul 2015 16:00:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=95289#p95289</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Динамические метки или их аналог]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=95288#p95288</link>
			<description><![CDATA[<p>1. Ничего не понятно.<br />2. Если пример не подходит, то зачем он?</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Sat, 11 Jul 2015 15:54:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=95288#p95288</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Динамические метки или их аналог]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=95285#p95285</link>
			<description><![CDATA[<p>Приветствую.</p><p>Такой вопрос поднимался или уже мне кажется.<br />Мне в команде <strong>Hotkey</strong> нужны оные, т.е. не вида <strong>%MyLabel%</strong>, а именно метки к которым я могу получить доступ не описывая их.</p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;Вот небольшой пример</div><div class="fancy_spoiler"><div class="codebox"><pre><code>
;------------------------- Подпрограмма счётчика нажатий
;----- Пример для левой кнопки мыши ----
#UseHook, On

LButton:: Gosub, PressCount

LButton(1):                        ; Одиночный действует как и раньше (почти,
  Click Down Left                 ; т.к. пауза иногда даёт о себе знать при 
  KeyWait, LButton                 ; перетаскивании правой кнопкой).
  Click Up Left
Return

LButton(2):
  ToolTip, Двойной правый щелчок.
  Sleep, 1000
  ToolTip
Return

#UseHook, Off
;-----------------------------------------


PressCount:
  Pause_= 300     ; Если пауза меньше этого количества миллисекунд, то нажатие
                 ; двойное. Если больше, то оно расценивается как 2 одиночных.
  If not Second
  {
    Second=1
    SetTimer, DoublePress, -%Pause_%
  }
  Else
  {
    Second=0
    SetTimer, %A_ThisHotkey%(2), -1
  }
Return

DoublePress:
  If not Second
    Return
  Second=0
  SetTimer, %A_ThisHotkey%(1), -1
Return</code></pre></div></div></div><p>Но тут метки явно заданы, что мне не подходит.</p><br /><br /><p>Вторая версия это метка, ну скажем, одна, но идёт проверка на то что какой <strong>Hotkey</strong> сработал.<br />Что надёжнее использовать&nbsp; <strong>A_ThisHotkey</strong>&nbsp; или есть варианты иные, может свойства самого <strong>Hotkey</strong> или встроенная функция?</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Sat, 11 Jul 2015 14:53:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=95285#p95285</guid>
		</item>
	</channel>
</rss>
