<?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=7889</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7889&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: блокировка реального нажатия мышкой, на некоторое время».]]></description>
		<lastBuildDate>Sat, 22 Dec 2012 11:21:53 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: блокировка реального нажатия мышкой, на некоторое время]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=67344#p67344</link>
			<description><![CDATA[<p>Кажется, вы забыли создать тему.</p>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Sat, 22 Dec 2012 11:21:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=67344#p67344</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: блокировка реального нажатия мышкой, на некоторое время]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=67341#p67341</link>
			<description><![CDATA[<p>Всем доброго времени суток!</p><p>&nbsp; &nbsp; &nbsp;В общем у меня похожая ситуация: необходимо пропускать нажатие клавиши (к примеру F1) раз в несколько секунд (к примеру раз в 2 сек) как при раздельном нажатии, там и при зажатой клавиши... Т.е. скрипт должен пропустить одно нажатие, после чего блокировать сигналы&nbsp; на 2000мс, затем снимать блокировку.<br />&nbsp; &nbsp; &nbsp;Для этого воспользовался скриптом из из ветки <a href="http://forum.script-coding.com/viewtopic.php?pid=67256#p67256">http://forum.script-coding.com/viewtopi … 256#p67256</a>, заменив LButton на F1. В итоге результата не достиг...<br />&nbsp; &nbsp; &nbsp;Подскажите плж где закралась ошибка.</p>]]></description>
			<author><![CDATA[null@example.com (znick)]]></author>
			<pubDate>Sat, 22 Dec 2012 10:38:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=67341#p67341</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: блокировка реального нажатия мышкой, на некоторое время]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=67267#p67267</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Где тут главная фишка-блокировка LMB?</p></blockquote></div><div class="codebox"><pre><code>#if recharge
    *LButton::return
#if</code></pre></div><div class="quotebox"><blockquote><p>хотя из скрипта мне мало что стало понятно.</p></blockquote></div><p>Перечитайте код ещё раз, попробуйте запустить и посмотреть в «последние действия».</p>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Fri, 21 Dec 2012 05:50:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=67267#p67267</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: блокировка реального нажатия мышкой, на некоторое время]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=67265#p67265</link>
			<description><![CDATA[<p>Спасибо за помощь, хотя из скрипта мне мало что стало понятно.<br />Где тут главная фишка-блокировка LMB?</p>]]></description>
			<author><![CDATA[null@example.com (Kokkolar)]]></author>
			<pubDate>Fri, 21 Dec 2012 05:34:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=67265#p67265</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: блокировка реального нажатия мышкой, на некоторое время]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=67264#p67264</link>
			<description><![CDATA[<div class="codebox"><pre><code>fireRate := 100 ; как часто требуется проверять
rechargeTimeout := 3000 ; длительность перезарядки

~LButton::SetTimer, CheckAmmo, %fireRate%

#if recharge
    *LButton::return
#if

CheckAmmo:
    if !GetKeyState(&quot;LButton&quot;, &quot;P&quot;) {
        SetTimer, CheckArmmo, Off
        return
    }
    if LastAmmo() {
        Send, {LButton Up}
        recharge := true
        SetTimer, FireAtWill, -%rechargeTimeout%
        Hotkey, ~LButton, Off
        SetTimer, CheckArmmo, Off
    }
    return

FireAtWill:
    recharge := false
    Hotkey, ~LButton, On
    return

LastAmmo() {
    ; а вот здесь должен быть код каким-либо образом проверяющий не пора ли отпускать зажатую кнопку
    return true ; всегда отключаем lbutton на 3 секунды после нажатия.
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Fri, 21 Dec 2012 04:46:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=67264#p67264</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: блокировка реального нажатия мышкой, на некоторое время]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=67263#p67263</link>
			<description><![CDATA[<p>Не совсем понял про периодичность, может с видео будет понятней что мне надо.<br /><a href="http://www.youtube.com/watch?v=-_9IOefwhBA">http://www.youtube.com/watch?v=-_9IOefwhBA</a></p>]]></description>
			<author><![CDATA[null@example.com (Kokkolar)]]></author>
			<pubDate>Fri, 21 Dec 2012 04:38:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=67263#p67263</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: блокировка реального нажатия мышкой, на некоторое время]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=67261#p67261</link>
			<description><![CDATA[<p>С какой периодичностью?</p>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Fri, 21 Dec 2012 04:19:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=67261#p67261</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: блокировка реального нажатия мышкой, на некоторое время]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=67256#p67256</link>
			<description><![CDATA[<p>Почему в заголовке темы «на некоторое время», а в сообщении «при более … секунд […] блокировал дальнейшие…»?</p><div class="codebox"><pre><code>pressDuration := 2000

~LButton::return
~LButton Up::
    if flag := A_PriorHotkey = &quot;~LButton&quot; &amp;&amp; A_TimeSincePriorHotkey &gt; pressDuration {
        Hotkey ~LButton Up, Off
        Hotkey ~LButton, Off
    }
    return

#if flag
    *LButton::return
#if

Space::
    flag := false
    Hotkey ~LButton Up, On
    Hotkey ~LButton, On
    return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Fri, 21 Dec 2012 03:13:21 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=67256#p67256</guid>
		</item>
		<item>
			<title><![CDATA[AHK: блокировка реального нажатия мышкой, на некоторое время]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=67254#p67254</link>
			<description><![CDATA[<p>Для примера:</p><p>Мне нужно чтобы при удержании ЛКМ более 2(тут может быть необазятельно таймер, но и циклическая проверка на цвет) секунд AHK временно блокировал дальнейшие обращения ЛКМ.</p><p>То есть нужна блокировка физического нажатия/удержания ЛКМ после 2 секунды.</p><p>Спасибо за ответы.</p>]]></description>
			<author><![CDATA[null@example.com (Kokkolar)]]></author>
			<pubDate>Fri, 21 Dec 2012 01:49:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=67254#p67254</guid>
		</item>
	</channel>
</rss>
