<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Портирование макроса х7 мышки на AHK скрипт]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=9089&amp;type=atom" />
	<updated>2015-12-22T09:39:49Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=9089</id>
		<entry>
			<title type="html"><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=99850#p99850" />
			<content type="html"><![CDATA[<p><strong>Ядрён</strong> Доброго дня! У меня такая же проблема но этот способ либо мне не подходит либо я слишком не опытен чтобы это сделать. А нужно мне это для погашения отдачи, я уже имею макрос но он на кнопке 7 тянуться до нее трудно и неудобно (мышь X7 BH750) могу поставить макрос на кнопку ЛКМ но при коротком нажатии он выстреливает всю обойму (игра counter strike 1.6) а мне надо чтобы стрельба была только пока я удерживаю кнопку ЛКМ</p>]]></content>
			<author>
				<name><![CDATA[osman_007]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=33556</uri>
			</author>
			<updated>2015-12-22T09:39:49Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=99850#p99850</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=94512#p94512" />
			<content type="html"><![CDATA[<p>Ну так как? Возможно в скрипте сделать после каждого смещения свою задержку? постоянно меняющийся Sleep.</p>]]></content>
			<author>
				<name><![CDATA[skeleton]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=33119</uri>
			</author>
			<updated>2015-06-15T13:09:39Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=94512#p94512</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=94437#p94437" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[skeleton]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=33119</uri>
			</author>
			<updated>2015-06-11T13:37:24Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=94437#p94437</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82371#p82371" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[stupid_things]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30064</uri>
			</author>
			<updated>2014-04-28T08:21:24Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82371#p82371</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=81381#p81381" />
			<content type="html"><![CDATA[<p>Всё сделал и выдаёт ошибку error blank parameter.</p>]]></content>
			<author>
				<name><![CDATA[zema-goldmen]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32021</uri>
			</author>
			<updated>2014-03-31T22:35:33Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=81381#p81381</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=81380#p81380" />
			<content type="html"><![CDATA[<p>А редактировать в блокноте можно?</p>]]></content>
			<author>
				<name><![CDATA[zema-goldmen]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32021</uri>
			</author>
			<updated>2014-03-31T21:07:01Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=81380#p81380</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=81373#p81373" />
			<content type="html"><![CDATA[<p>А что такое анк?))</p>]]></content>
			<author>
				<name><![CDATA[zema-goldmen]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32021</uri>
			</author>
			<updated>2014-03-31T19:56:33Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=81373#p81373</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=81366#p81366" />
			<content type="html"><![CDATA[<p>Если у тебя установлен АНК, скрипт запускается, как исполняемый файл, &quot;закидывать на мышь&quot; ничего не нужно.<br />F12 переключает режим антиотдачи, сначала он выключен.</p>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2014-03-31T18:33:41Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=81366#p81366</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=81365#p81365" />
			<content type="html"><![CDATA[<p>Или просто жать ф12?</p>]]></content>
			<author>
				<name><![CDATA[zema-goldmen]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32021</uri>
			</author>
			<updated>2014-03-31T18:30:40Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=81365#p81365</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=81364#p81364" />
			<content type="html"><![CDATA[<p>ИРбис,и закинуть макрос просто на мышь или как?</p>]]></content>
			<author>
				<name><![CDATA[zema-goldmen]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32021</uri>
			</author>
			<updated>2014-03-31T18:27:42Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=81364#p81364</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=81360#p81360" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2014-03-31T17:29:29Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=81360#p81360</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=81349#p81349" />
			<content type="html"><![CDATA[<p>Мне нужно так же как и автору,поставить макрос на ЛКМ,напишите пожалуйста макрос а его вставлю в мышь,заранее спасибо.</p>]]></content>
			<author>
				<name><![CDATA[zema-goldmen]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32021</uri>
			</author>
			<updated>2014-03-31T16:10:33Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=81349#p81349</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=81347#p81347" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[zema-goldmen]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32021</uri>
			</author>
			<updated>2014-03-31T16:06:22Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=81347#p81347</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=78667#p78667" />
			<content type="html"><![CDATA[<p>Пожалуйста. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2013-12-30T16:46:14Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=78667#p78667</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Портирование макроса х7 мышки на AHK скрипт]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=78666#p78666" />
			<content type="html"><![CDATA[<p>Irbis cпасибо тебе огромное за помощь !!!</p>]]></content>
			<author>
				<name><![CDATA[sabutex]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31469</uri>
			</author>
			<updated>2013-12-30T15:02:09Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=78666#p78666</id>
		</entry>
</feed>
