<?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=5485</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5485&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK включение выключение одной кнопкой (тугл?)».]]></description>
		<lastBuildDate>Mon, 07 Feb 2011 17:27:47 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK включение выключение одной кнопкой (тугл?)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44966#p44966</link>
			<description><![CDATA[<p>Так как-нибудь:<br /></p><div class="codebox"><pre><code>*MButton::
Hotkey, *LButton, LButton, % (i := !i) ? &quot;On&quot; : &quot;Off&quot;
Loop 
   { 
      Sleep 90 
      GetKeyState, szButtonState, MButton, P 
      if szButtonState = U 
         break 
      MouseClick, left,,, 1, 0, D 
      Sleep, 20 
      MouseClick, left,,, 1, 0, U 
      DllCall(&quot;mouse_event&quot;, uint, 1, int, 0, int, 2, uint,0, int,0 ) 
   } 
return

LButton:
Loop 
   { 
      Sleep 90 
      GetKeyState, szButtonState, LButton, P 
      if szButtonState = U 
         break 
      MouseClick, left,,, 1, 0, D 
      Sleep, 20 
      MouseClick, left,,, 1, 0, U 
      DllCall(&quot;mouse_event&quot;, uint, 1, int, 0, int, 2, uint,0, int,0 ) 
   } 
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 07 Feb 2011 17:27:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44966#p44966</guid>
		</item>
		<item>
			<title><![CDATA[AHK включение выключение одной кнопкой (тугл?)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44960#p44960</link>
			<description><![CDATA[<p>Вобщем есть такой код:<br /></p><div class="codebox"><pre><code>$*MButton::
Loop 
   { 
      Sleep 90 
      GetKeyState, szButtonState, MButton, P 
      if szButtonState = U 
         break 
      MouseClick, left,,, 1, 0, D 
      Sleep, 20 
      MouseClick, left,,, 1, 0, U 
      DllCall(&quot;mouse_event&quot;, uint, 1, int, 0, int, 2, uint,0, int,0 ) 
   } 
return</code></pre></div><p>Подскажите пожалуйста, как сделать так, чтобы MButton включала\выключала нижний код (левая кнопка выполняет свою функцию, но при нажатии MButton, левая кнопка выполняла скрипт, при повторном нажатии MButton левая кнопка опять начала выполнять свою функцию ).<br /></p><div class="codebox"><pre><code>$*LButton::
Loop 
   { 
      Sleep 90 
      GetKeyState, szButtonState, LButton, P 
      if szButtonState = U 
         break 
      MouseClick, left,,, 1, 0, D 
      Sleep, 20 
      MouseClick, left,,, 1, 0, U 
      DllCall(&quot;mouse_event&quot;, uint, 1, int, 0, int, 2, uint,0, int,0 ) 
   } 
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (vinternete)]]></author>
			<pubDate>Mon, 07 Feb 2011 17:10:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44960#p44960</guid>
		</item>
	</channel>
</rss>
