<?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=6521</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6521&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: нажатая кнопка мыши».]]></description>
		<lastBuildDate>Tue, 26 May 2015 22:02:34 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: нажатая кнопка мыши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=94220#p94220</link>
			<description><![CDATA[<div class="quotebox"><cite>Grey пишет:</cite><blockquote><p>Не вопрос <img src="//forum.script-coding.com/img/smilies/lol.png" width="15" height="15" />:</p><div class="codebox"><pre><code>~LButton::
   While GetKeyState(&quot;LButton&quot;, &quot;P&quot;)
   {
      Click, D
      Sleep, 15000
      Click, U
      Sleep, 40000
   }
   Return</code></pre></div></blockquote></div><p>Спасибо. Пока что лучший ответ что я нашел по этому вопросу. Пробуя тоже самое через &quot;SentPlay, {LButton down}&quot; и &quot;SentPlay, {LButton up}&quot; я получал лишь одиночные нажатия, а не удержания клавиш нужное время. Но для, например, Counter Strike 1.6, при отпускании кнопки мыши происходить еще одно нажатие/отпускание в конце конструкции. И она иногда плохо работает при других активных кнопках. Можешь посоветовать, чем можно дополнить код, для уменьшения конфликтов между конструкцией &quot;макроса&quot; и моими нажатиями на другие клавиши?</p>]]></description>
			<author><![CDATA[null@example.com (ModUp)]]></author>
			<pubDate>Tue, 26 May 2015 22:02:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=94220#p94220</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: нажатая кнопка мыши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=54383#p54383</link>
			<description><![CDATA[<p>Не вопрос <img src="//forum.script-coding.com/img/smilies/lol.png" width="15" height="15" />:</p><div class="codebox"><pre><code>~LButton::
   While GetKeyState(&quot;LButton&quot;, &quot;P&quot;)
   {
      Click, D
      Sleep, 15000
      Click, U
      Sleep, 40000
   }
   Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Thu, 08 Dec 2011 19:05:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=54383#p54383</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: нажатая кнопка мыши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=54382#p54382</link>
			<description><![CDATA[<p>Grey не работает почему то? Можно убрать проверки эти? Без них было всё ок <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Dizzy221)]]></author>
			<pubDate>Thu, 08 Dec 2011 18:34:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=54382#p54382</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: нажатая кнопка мыши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=54380#p54380</link>
			<description><![CDATA[<p>Собственно я добавил проверку после нажатия, на предмет завершения потока в случае, если клавиша будет нажата без удержания, и сделал хоткей прозрачным (~), чтобы опять-таки избежать блокирования. Не лишним будет ещё сюда добавить проверку после генерируемого отжатия: </p><div class="codebox"><pre><code>~LButton::
   While GetKeyState(&quot;LButton&quot;, &quot;P&quot;)
   {
      Click, D
      Sleep, 75
      If !GetKeyState(&quot;LButton&quot;, &quot;P&quot;)
         Break
      Sleep, 14925
      Click, U
      Sleep, GetKeyState(&quot;LButton&quot;, &quot;P&quot;) ? 40000:-1
   }
   Return</code></pre></div><p>В общем вот такая конструкция: </p><div class="codebox"><pre><code>LButton:: ; время сознательно уменьшено
   ToolTip, Start tread, A_ScreenWidth/2, A_ScreenHeight/2-25
   While GetKeyState(&quot;LButton&quot;, &quot;P&quot;)
   {
      ToolTip, Down, A_ScreenWidth/2, A_ScreenHeight/2, 2
      Sleep, 250
      ToolTip,,,, 3
      If !GetKeyState(&quot;LButton&quot;, &quot;P&quot;)
         Break
      Sleep, 1500
      ToolTip, Up, A_ScreenWidth/2, A_ScreenHeight/2+25, 3
      Sleep, 250
      ToolTip,,,, 2
      Sleep, GetKeyState(&quot;LButton&quot;, &quot;P&quot;) ? 4000:-1
   }
   ToolTip, Complete tread, A_ScreenWidth/2, A_ScreenHeight/2+50, 4
   Sleep, 250
   Loop, 4
      ToolTip,,,, A_Index
   Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Thu, 08 Dec 2011 18:28:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=54380#p54380</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: нажатая кнопка мыши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=54375#p54375</link>
			<description><![CDATA[<p>Grey спс, кстати раньше код работал, потом ты что то отредактировал и теперь нет</p>]]></description>
			<author><![CDATA[null@example.com (Dizzy221)]]></author>
			<pubDate>Thu, 08 Dec 2011 16:42:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=54375#p54375</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: нажатая кнопка мыши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=54373#p54373</link>
			<description><![CDATA[<p><a href="http://www.script-coding.com/AutoHotkey/IfWinActive.html">#IfWinActive</a>.</p>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Thu, 08 Dec 2011 16:27:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=54373#p54373</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: нажатая кнопка мыши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=54372#p54372</link>
			<description><![CDATA[<p>А почему этот код не работает в приложении?</p>]]></description>
			<author><![CDATA[null@example.com (Dizzy221)]]></author>
			<pubDate>Thu, 08 Dec 2011 16:17:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=54372#p54372</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: нажатая кнопка мыши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=54242#p54242</link>
			<description><![CDATA[<div class="codebox"><pre><code>~LButton::
   While GetKeyState(&quot;LButton&quot;, &quot;P&quot;)
   {
      Click, D
      Sleep, 75
      If !GetKeyState(&quot;LButton&quot;, &quot;P&quot;)
         Break
      Sleep, 14925
      Click, U
      Sleep, 40000
   }
   Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Sun, 04 Dec 2011 13:00:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=54242#p54242</guid>
		</item>
		<item>
			<title><![CDATA[AHK: нажатая кнопка мыши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=54241#p54241</link>
			<description><![CDATA[<p>Здравствуйте!<br />Помогите, пожалуйста, составить следующий скрипт:<br />Нажимается кнопка мыши (левая) и держится нажатой в течении 15 сек, затем на 40 сек отжимается и по-новой.</p>]]></description>
			<author><![CDATA[null@example.com (Dizzy221)]]></author>
			<pubDate>Sun, 04 Dec 2011 11:59:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=54241#p54241</guid>
		</item>
	</channel>
</rss>
