<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; Портирование макроса х7 мышки на AHK скрипт]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=9089</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=9089&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Портирование макроса х7 мышки на AHK скрипт».]]></description>
		<lastBuildDate>Tue, 22 Dec 2015 09:39:49 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=99850#p99850</link>
			<description><![CDATA[<p><strong>Ядрён</strong> Доброго дня! У меня такая же проблема но этот способ либо мне не подходит либо я слишком не опытен чтобы это сделать. А нужно мне это для погашения отдачи, я уже имею макрос но он на кнопке 7 тянуться до нее трудно и неудобно (мышь X7 BH750) могу поставить макрос на кнопку ЛКМ но при коротком нажатии он выстреливает всю обойму (игра counter strike 1.6) а мне надо чтобы стрельба была только пока я удерживаю кнопку ЛКМ</p>]]></description>
			<author><![CDATA[null@example.com (osman_007)]]></author>
			<pubDate>Tue, 22 Dec 2015 09:39:49 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=99850#p99850</guid>
		</item>
		<item>
			<title><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=94512#p94512</link>
			<description><![CDATA[<p>Ну так как? Возможно в скрипте сделать после каждого смещения свою задержку? постоянно меняющийся Sleep.</p>]]></description>
			<author><![CDATA[null@example.com (skeleton)]]></author>
			<pubDate>Mon, 15 Jun 2015 13:09:39 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=94512#p94512</guid>
		</item>
		<item>
			<title><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=94437#p94437</link>
			<description><![CDATA[<div class="quotebox"><cite>Irbis пишет:</cite><blockquote><p>Значения смещений из поста #1 допиши в массив <strong>Arr</strong>.<br />Добавил условие вкл/выкл антиотдачи на хоткей F12, если нужно.<br /></p><div class="codebox"><pre><code>#NoEnv
SetBatchLines -1
Arr := [45,90,   45,60,   60,75,   75,60
       ,45,30,  -90,45,   30,-75, -105,-90] ; и т.д.
Return

#If AntiKick
*~Lbutton::
Loop
   Loop % Arr.MaxIndex() &gt;&gt; 1
   {
      if !GetKeyState(&quot;Lbutton&quot;, &quot;P&quot;)
         Break 2
      MouseMove, % Arr[A_Index*2-1], % Arr[A_Index*2], 0, R
      Sleep 72
   }
Return
#If

F12:: AntiKick := !AntiKick</code></pre></div></blockquote></div><p>Замечательно все работает! Но есть такой вопрос! А если на каждое смещение нужна своя задержка? Возможно подправить скрипт? АHK поддерживает трехмерные массивы?</p><p>например:</p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>Delay 30 ms<br />MoveR 0 4<br />Delay 30 ms<br />MoveR 0 4<br />Delay 30 ms<br />MoveR 0 4<br />Delay 30 ms<br />MoveR 0 4<br />Delay 120 ms<br />MoveR 0 4<br />Delay 120 ms<br />MoveR 0 3<br />Delay 120 ms<br />MoveR 0 4<br />Delay 120 ms<br />MoveR 0 3<br />Delay 120 ms<br />MoveR 0 3<br />Delay 120 ms<br />MoveR 0 4<br />Delay 120 ms<br />MoveR 0 3<br />Delay 120 ms<br />MoveR 0 4<br />Delay 120 ms<br />MoveR 0 0<br />Delay 120 ms<br />MoveR 0 0<br />Delay 120 ms<br />MoveR 0 0<br />Delay 120 ms<br />MoveR 0 0<br />Delay 120 ms<br />MoveR 0 0<br />Delay 120 ms<br />MoveR 0 0<br />Delay 120 ms<br />MoveR 0 0<br />Delay 120 ms<br />MoveR 0 0<br />Delay 120 ms<br />MoveR 0 1<br />Delay 120 ms<br />MoveR 0 1<br />Delay 120 ms<br />MoveR 0 1<br />Delay 120 ms</p></div></div>]]></description>
			<author><![CDATA[null@example.com (skeleton)]]></author>
			<pubDate>Thu, 11 Jun 2015 13:37:24 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=94437#p94437</guid>
		</item>
		<item>
			<title><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=82371#p82371</link>
			<description><![CDATA[<div class="codebox"><pre><code>#NoEnv
SetBatchLines -1
Arr := [45,90,   45,60,   60,75,   75,60
       ,45,30,  -90,45,   30,-75, -105,-90] ; и т.д.
Return

#If AntiKick
*~Lbutton::
Loop 3
   Loop % Arr.MaxIndex() &gt;&gt; 1
   {
      if !GetKeyState(&quot;Lbutton&quot;, &quot;P&quot;)
         Break 2
      MouseMove, % Arr[A_Index*2-1], % Arr[A_Index*2], 0, R
      Sleep 72
   }
Return
#If

F12:: AntiKick := !AntiKick</code></pre></div><p> Я правильно понимаю что после добавления 3 после Loop макрос будет срабатывать три раза после каждого нажатия ЛКМ ?</p>]]></description>
			<author><![CDATA[null@example.com (stupid_things)]]></author>
			<pubDate>Mon, 28 Apr 2014 08:21:24 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=82371#p82371</guid>
		</item>
		<item>
			<title><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=81381#p81381</link>
			<description><![CDATA[<p>Всё сделал и выдаёт ошибку error blank parameter.</p>]]></description>
			<author><![CDATA[null@example.com (zema-goldmen)]]></author>
			<pubDate>Mon, 31 Mar 2014 22:35:33 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=81381#p81381</guid>
		</item>
		<item>
			<title><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=81380#p81380</link>
			<description><![CDATA[<p>А редактировать в блокноте можно?</p>]]></description>
			<author><![CDATA[null@example.com (zema-goldmen)]]></author>
			<pubDate>Mon, 31 Mar 2014 21:07:01 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=81380#p81380</guid>
		</item>
		<item>
			<title><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=81373#p81373</link>
			<description><![CDATA[<p>А что такое анк?))</p>]]></description>
			<author><![CDATA[null@example.com (zema-goldmen)]]></author>
			<pubDate>Mon, 31 Mar 2014 19:56:33 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=81373#p81373</guid>
		</item>
		<item>
			<title><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=81366#p81366</link>
			<description><![CDATA[<p>Если у тебя установлен АНК, скрипт запускается, как исполняемый файл, &quot;закидывать на мышь&quot; ничего не нужно.<br />F12 переключает режим антиотдачи, сначала он выключен.</p>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Mon, 31 Mar 2014 18:33:41 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=81366#p81366</guid>
		</item>
		<item>
			<title><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=81365#p81365</link>
			<description><![CDATA[<p>Или просто жать ф12?</p>]]></description>
			<author><![CDATA[null@example.com (zema-goldmen)]]></author>
			<pubDate>Mon, 31 Mar 2014 18:30:40 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=81365#p81365</guid>
		</item>
		<item>
			<title><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=81364#p81364</link>
			<description><![CDATA[<p>ИРбис,и закинуть макрос просто на мышь или как?</p>]]></description>
			<author><![CDATA[null@example.com (zema-goldmen)]]></author>
			<pubDate>Mon, 31 Mar 2014 18:27:42 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=81364#p81364</guid>
		</item>
		<item>
			<title><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=81360#p81360</link>
			<description><![CDATA[<p>Конечно, могу помочь.<br />Просто вставь все величины сдвига X и Y из твоего макроса ( MoveR X Y )&nbsp; в массив <strong>Arr</strong> из поста <a href="http://forum.script-coding.com/viewtopic.php?pid=78657#p78657">#11</a>.<br />Подсказка: начало будет такое<br /></p><div class="codebox"><pre><code>Arr := [3,7,   4,8 ...</code></pre></div><p>И <strong>Sleep, 72</strong> будет в твоем случае <strong>Sleep, 93</strong></p>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Mon, 31 Mar 2014 17:29:29 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=81360#p81360</guid>
		</item>
		<item>
			<title><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=81349#p81349</link>
			<description><![CDATA[<p>Мне нужно так же как и автору,поставить макрос на ЛКМ,напишите пожалуйста макрос а его вставлю в мышь,заранее спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (zema-goldmen)]]></author>
			<pubDate>Mon, 31 Mar 2014 16:10:33 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=81349#p81349</guid>
		</item>
		<item>
			<title><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=81347#p81347</link>
			<description><![CDATA[<p>Irbis,а можешь мне тоже помочь с такой же проблемой?Я в этом ничего не понимаю.Вот макрос и его надо сделать на ЛКМ.</p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>&lt;Root&gt;<br />	&lt;DefaultMacro&gt;<br />		&lt;Major&gt;&lt;/Major&gt;<br />		&lt;Description&gt;anti-recoil<br />&lt;/Description&gt;<br />		&lt;Comment&gt;anti-recoil <br />&lt;/Comment&gt;<br />		&lt;GUIOption&gt;<br />			&lt;RepeatType&gt;1&lt;/RepeatType&gt;<br />		&lt;/GUIOption&gt;<br />		&lt;KeyUp&gt;<br />			&lt;Syntax&gt;&lt;/Syntax&gt;<br />		&lt;/KeyUp&gt;<br />		&lt;KeyDown&gt;<br />			&lt;Syntax&gt;LeftDown 1<br />Delay 93 ms<br />MoveR 3 7<br />Delay 93 ms<br />MoveR 4 8<br />Delay 93 ms<br />MoveR 1 10<br />Delay 93 ms<br />MoveR 3 8<br />Delay 93 ms<br />MoveR -5 6<br />Delay 93 ms<br />MoveR -5 8<br />Delay 93 ms<br />MoveR -3 2<br />Delay 93 ms<br />MoveR -3 4<br />Delay 93 ms<br />MoveR 5 6<br />Delay 93 ms<br />MoveR 1 -1<br />Delay 93 ms<br />MoveR 3 5<br />Delay 93 ms<br />MoveR -6 2<br />Delay 93 ms<br />Delay 93 ms<br />MoveR 4 -2<br />Delay 93 ms<br />MoveR -3 -1<br />Delay 93 ms<br />MoveR 5 2<br />Delay 93 ms<br />MoveR -4 -2<br />Delay 93 ms<br />MoveR 3 -2<br />Delay 93 ms<br />MoveR -5 -2<br />Delay 93 ms<br />MoveR -3 1<br />Delay 93 ms<br />MoveR 2 1<br />Delay 93 ms<br />MoveR -3 2<br />Delay 93 ms<br />MoveR 2 -1<br />Delay 93 ms<br />MoveR -1 2<br />Delay 93 ms<br />MoveR 2 -1<br />Delay 93 ms<br />MoveR -1 5<br />Delay 93 ms<br />MoveR -5 1<br />Delay 93 ms<br />MoveR 3 -1<br />Delay 93 ms<br />MoveR -1 4<br />Delay 93 ms<br />LeftUp 1&lt;/Syntax&gt;<br />		&lt;/KeyDown&gt;<br />		&lt;Software&gt;Warface<br />&lt;/Software&gt;&lt;/DefaultMacro&gt;<br />&lt;/Root&gt;</p></div></div>]]></description>
			<author><![CDATA[null@example.com (zema-goldmen)]]></author>
			<pubDate>Mon, 31 Mar 2014 16:06:22 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=81347#p81347</guid>
		</item>
		<item>
			<title><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=78667#p78667</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 (Irbis)]]></author>
			<pubDate>Mon, 30 Dec 2013 16:46:14 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=78667#p78667</guid>
		</item>
		<item>
			<title><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=78666#p78666</link>
			<description><![CDATA[<p>Irbis cпасибо тебе огромное за помощь !!!</p>]]></description>
			<author><![CDATA[null@example.com (sabutex)]]></author>
			<pubDate>Mon, 30 Dec 2013 15:02:09 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=78666#p78666</guid>
		</item>
	</channel>
</rss>
