<?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>http://forum.script-coding.com/viewtopic.php?id=5926</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=5926&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Бесконечный повтор действий, при зажатой клавише».]]></description>
		<lastBuildDate>Tue, 30 Aug 2016 09:48:29 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Бесконечный повтор действий, при зажатой клавише]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=107158#p107158</link>
			<description><![CDATA[<div class="quotebox"><cite>DaVinchi пишет:</cite><blockquote><p>Вобщем то если я тебя правильно понял, и ты хочешь скрипт на спам даблами, то вот этот должен работать изумительно.<br /></p><div class="codebox"><pre><code>A::
   Loop
      {
         Send, {F1} ; Это к примеру дабл
         Sleep, 100
         Click (by itself) ; Нажмет мышь, в том месте куда наведут!
         Sleep, 200
         If GetKeyState(&quot;A&quot;, &quot;P&quot;) = 0
            Break
      }
   Return</code></pre></div><p>Когда зажата <strong>А</strong>, будет постоянно нажимать Ф1 (к примеру) и сразу кнопку мыши в том месте куда она направлена. Т.е. Навел на вражину мышку и держи <strong>А</strong>, оно его застрелит. Убил? Отпусти А и все будет пучком! <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" /></p></blockquote></div><p>У меня вопрос, а если мне нужен скрипт который бы только последовательно нажимал левую кнопку мышки, скажем 30 раз, и чтобы mouseXY после каждого нажатия ещё вставить, чтобы мышь двигалась при зажиме по экрану, как такой код будет выглядеть?<br />Я пытался сделать вот, но мышка по осям не двигается при зажиме:<br /></p><div class="codebox"><pre><code>
LBUTTON::
   Loop
      {
         Click (by itself),  
         Sleep, 15
         Click (by itself),
         Sleep, 15
         mousexy (0, 02)
         Click (by itself),
         Sleep, 15
         mousexy (0, 05)
         If GetKeyState(&quot;LBUTTON&quot;, &quot;P&quot;) = 0
            Break
      }
   Return
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Remix55556)]]></author>
			<pubDate>Tue, 30 Aug 2016 09:48:29 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=107158#p107158</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Бесконечный повтор действий, при зажатой клавише]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=107147#p107147</link>
			<description><![CDATA[<p><span style="color: green"><strong>adadim2000</strong>, код следует оформлять тегом &quot;code&quot;.</span></p><p><span style="color: green">Переношу тему в раздел AutoHotKey — Games.</span></p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Mon, 29 Aug 2016 19:09:49 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=107147#p107147</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Бесконечный повтор действий, при зажатой клавише]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=107146#p107146</link>
			<description><![CDATA[<p>Подскажите пожалуйста.</p><div class="codebox"><pre><code>Numpad1::
Send, {F6}Всем привет{Enter}
Return</code></pre></div><p>Что бы мне еще это 100 раз не копировать. Как сделать что бы это все повторялось много раз?</p><p>Прошу подскажите.</p>]]></description>
			<author><![CDATA[null@example.com (adadim2000)]]></author>
			<pubDate>Mon, 29 Aug 2016 18:18:45 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=107146#p107146</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Бесконечный повтор действий, при зажатой клавише]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=62025#p62025</link>
			<description><![CDATA[<p><strong>fenx</strong>, этот вопрос разжёвывается каждый месяц. Вы уже нашли тему, в которой это подробно расписано. Осталось написать скрипт или адаптировать под себя имеющийся пример.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Wed, 25 Jul 2012 15:54:39 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=62025#p62025</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Бесконечный повтор действий, при зажатой клавише]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=61982#p61982</link>
			<description><![CDATA[<p>Подскажите как сделать скрипт чтобы при нажатой клавиши (н-р F1) он бесконечно и быстро нажимал F4 и лкм? Прошу очень надо!</p>]]></description>
			<author><![CDATA[null@example.com (fenx)]]></author>
			<pubDate>Tue, 24 Jul 2012 19:12:00 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=61982#p61982</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Бесконечный повтор действий, при зажатой клавише]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=49351#p49351</link>
			<description><![CDATA[<p>Вобщем то если я тебя правильно понял, и ты хочешь скрипт на спам даблами, то вот этот должен работать изумительно.<br /></p><div class="codebox"><pre><code>A::
   Loop
      {
         Send, {F1} ; Это к примеру дабл
         Sleep, 100
         Click (by itself) ; Нажмет мышь, в том месте куда наведут!
         Sleep, 200
         If GetKeyState(&quot;A&quot;, &quot;P&quot;) = 0
            Break
      }
   Return</code></pre></div><p>Когда зажата <strong>А</strong>, будет постоянно нажимать Ф1 (к примеру) и сразу кнопку мыши в том месте куда она направлена. Т.е. Навел на вражину мышку и держи <strong>А</strong>, оно его застрелит. Убил? Отпусти А и все будет пучком! <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (DaVinchi)]]></author>
			<pubDate>Thu, 23 Jun 2011 12:16:20 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=49351#p49351</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Бесконечный повтор действий, при зажатой клавише]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=49350#p49350</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Начал с самого простого - даблы, с задержкой разобрался, хотя явно очень кривым способом: заставил скрипт не 1 раз кликать мышью, а 5 - мне очень не нравится такой способ.</p></blockquote></div><p>В чем именно загвозка в задержке? Минимальная задержка с очень хорошим интернетом и мощьным компом, является 30мс, т.к. 0,03сек (я имею ввиду в самой игре). Это уже с убранной задержкой на анимацию, а с этой штукой, вроде 300мс. В общем опиши свою проблемы, постараюсь помочь.<br /></p><div class="quotebox"><blockquote><p>как сделать чтобы скрипт работал только в определённом окне, в том числе когда оно свёрнуто</p></blockquote></div><p>Для этого используется оператор <a href="http://www.autohotkey.com/docs/commands/ControlSend.htm">ControlSend</a>. Пример использования этой команды:<br /></p><div class="codebox"><pre><code>WinGet, p_id, pid, Ragnarok  ; Записывает PID рагнарка

    ControlSend, ,{F9}, ahk_pid %p_id% ; Посылает нажатие Ф9 в окно Рагнарок, даже если свернуто!!!
    Sleep, 2000
    ControlSend, ,{F8}, ahk_pid %p_id% ; Посылает Ф8.
    Sleep, 1000</code></pre></div><p>Я еще не разобрался до путя с этой командой, но по моему команду мыши нельза давать таким способом (тут может быть подскажут ребята лучше разбирающиеся в этом).<br /></p><div class="quotebox"><blockquote><p>(и можно ли его продублировать для работы в 2х и более окнах).</p></blockquote></div><p>Где то на форуме видел тему с попыткой реализовать это. Получилось или нет, не знаю, тему щас некогда искать.<br /></p><div class="quotebox"><blockquote><p>Второе - автокормёжка &quot;гома&quot; и автопередвижение(на одну клетку от персонажа) по локе (ну и сомо сабой авто винг).</p></blockquote></div><p>Передвигаешь окно со статами хомяка в угол какой нибудьдь. Определяешь координаты окошка выбора кормежки, определяешь координаты в меню пункт про кормежку и пишешь скрипт с эллементарными кликами.<br />Автовинг: поставь в цикл (Loop) нажатие на кнопку винга и пусть он ее клацает постоянно.<br /></p><div class="quotebox"><blockquote><p>Третья (наверно не выполнимая с помошью АНК) - автоатака мобов персонажем, причём выборочно.</p></blockquote></div><p>Если кустарный сервер и у тебя есть возможность модернезировать клиент по своему желанию, то залезь в grf`ку, найди спрайт нужного моба, распакуй, отредактируй (запаж каким то одним монотонным цветом) и заставь скрипт искать этот цвет на всем экране <a href="http://www.autohotkey.com/docs/commands/PixelSearch.htm">PixelSearch</a>.<br /></p><div class="quotebox"><blockquote><p>А ещё вспомнил что хотел - автохил, реально ли сделать скрипт 1 раз, чтобы потом его не подгонять под координаты пикселей, как в Upilot?</p></blockquote></div><p>Если ты не знаешь как написать сам автохил, то тут я тебе не помощник. Я с этим скриптом колупался долго. А если ты уже написал скрипт, просто каждый раз тебе надоедает искать координаты, то играй в полноэкранном режиме=) или в псевдополноэкранном или не перетягивай окно с игрой с места на место!</p>]]></description>
			<author><![CDATA[null@example.com (DaVinchi)]]></author>
			<pubDate>Thu, 23 Jun 2011 12:10:19 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=49350#p49350</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Бесконечный повтор действий, при зажатой клавише]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=49347#p49347</link>
			<description><![CDATA[<div class="quotebox"><cite>DaVinchi пишет:</cite><blockquote><p>На некоторых серверах есть некая защита! А еще проблемы с вин7. Посему спроси у Гуру сего форума, как заменить тебе твои кнопки на виртуальную клавиатуру, возможно поможет.<br />З.ы. Такое наблюдал на вин7.<br />З.ы.ы. Напиши, что ты хочешь от скрипта, может я тебе готовый напишу. Я предпологаю что это либо &quot;Азура&quot;, либо &quot;Комба&quot;?</p></blockquote></div><p>Система у меня WinХР-SP3.<br />На азуру или комбу у меня рук хватает. Основная задача скриптов для меня - избежать монотонного и многократного повторения каких либо действий. Пораллельно хочу сам научиться полноценно использовать возможности АНК. Мануал я уже видел и примеры рассматривал. Кое в чём я уже разобрался. Начал с самого простого - даблы, с задержкой разобрался, хотя явно очень кривым способом: заставил скрипт не 1 раз кликать мышью, а 5 - мне очень не нравится такой способ.<br />По мере необходимости появляются новые задачи: номер один - как сделать чтобы скрипт работал только в определённом окне, в том числе когда оно свёрнуто(и можно ли его продублировать для работы в 2х и более окнах). Второе - автокормёжка &quot;гома&quot; и автопередвижение(на одну клетку от персонажа) по локе (ну и сомо сабой авто винг). Третья (наверно не выполнимая с помошью АНК) - автоатака мобов персонажем, причём выборочно. А ещё вспомнил что хотел - автохил, реально ли сделать скрипт 1 раз, чтобы потом его не подгонять под координаты пикселей, как в Upilot?<br />Хотя, наверно, для этого отдельную тему нужно создавать...надеюсь модераторы простят меня:D</p>]]></description>
			<author><![CDATA[null@example.com (ak52ru)]]></author>
			<pubDate>Thu, 23 Jun 2011 11:19:09 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=49347#p49347</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Бесконечный повтор действий, при зажатой клавише]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=49317#p49317</link>
			<description><![CDATA[<div class="quotebox"><cite>ak52ru пишет:</cite><blockquote><p>Спасибо.<br />Всё работает.<br />Но вот попытался подогнать скрипт под игру &quot;Ragnarok&quot; - не получилось. Если участвуют кнопки с клавиатуры - всё работает, заменяю одну из них на клик мышью - появляется непонятная задержка.</p></blockquote></div><p>На некоторых серверах есть некая защита! А еще проблемы с вин7. Посему спроси у Гуру сего форума, как заменить тебе твои кнопки на виртуальную клавиатуру, возможно поможет.<br />З.ы. Такое наблюдал на вин7.<br />З.ы.ы. Напиши, что ты хочешь от скрипта, может я тебе готовый напишу. Я предпологаю что это либо &quot;Азура&quot;, либо &quot;Комба&quot;?</p>]]></description>
			<author><![CDATA[null@example.com (DaVinchi)]]></author>
			<pubDate>Wed, 22 Jun 2011 15:47:28 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=49317#p49317</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Бесконечный повтор действий, при зажатой клавише]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=49310#p49310</link>
			<description><![CDATA[<div class="quotebox"><cite>ak52ru пишет:</cite><blockquote><p>Но вот попытался подогнать скрипт под игру &quot;Ragnarok&quot;...</p></blockquote></div><p>У меня нет такой игры.</p>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Wed, 22 Jun 2011 13:56:29 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=49310#p49310</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Бесконечный повтор действий, при зажатой клавише]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=49282#p49282</link>
			<description><![CDATA[<p>Спасибо.<br />Всё работает.<br />Но вот попытался подогнать скрипт под игру &quot;Ragnarok&quot; - не получилось. Если участвуют кнопки с клавиатуры - всё работает, заменяю одну из них на клик мышью - появляется непонятная задержка.</p>]]></description>
			<author><![CDATA[null@example.com (ak52ru)]]></author>
			<pubDate>Tue, 21 Jun 2011 10:52:37 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=49282#p49282</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Бесконечный повтор действий, при зажатой клавише]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=49280#p49280</link>
			<description><![CDATA[<div class="quotebox"><cite>ak52ru пишет:</cite><blockquote><p>Как при зажатой клавише, например А, поочерёдно нажимались две другие В и С...</p></blockquote></div><div class="codebox"><pre><code>vk41:: ; a
   Loop
   {
      Send, {vk42} ; b
      Sleep, 250
      Send, {vk43} ; c
      Sleep, 250
      If !GetKeyState(&quot;vk41&quot;, &quot;P&quot;)
         Break
   }
   Return</code></pre></div><div class="quotebox"><cite>ak52ru пишет:</cite><blockquote><p>Либо чтобы при зажатой А, нажималась А и В.</p></blockquote></div><div class="codebox"><pre><code>$vk41::
   Loop
   {
      Send, {vk41}
      Sleep, 250
      Send, {vk42}
      Sleep, 250
      If !GetKeyState(&quot;vk41&quot;, &quot;P&quot;)
         Break
   }
   Return</code></pre></div><div class="quotebox"><cite>ak52ru пишет:</cite><blockquote><p>Как можно отрегулировать задержку между нажатиями?</p></blockquote></div><div class="quotebox"><blockquote><p><span style="color: #F836FF"><em>Sleep</em></span><strong>,</strong> <span style="color: #0000DD">250</span></p></blockquote></div><div class="quotebox"><cite>ak52ru пишет:</cite><blockquote><p>И как превратить всё это в EXE-к?</p></blockquote></div><p>...\AutoHotkey\Compiler\Ahk2Exe.exe</p>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Tue, 21 Jun 2011 10:28:13 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=49280#p49280</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Бесконечный повтор действий, при зажатой клавише]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=49274#p49274</link>
			<description><![CDATA[<p>Я новичок в этом деле, помогите пожалуйста.<br />Как при зажатой клавише, например А, поочерёдно нажимались две другие В и С (неограниченное число раз), а при отпускании перестовали? Причём чтобы последней была нажата именно С. Либо чтобы при зажатой А, нажималась А и В.Соответственно последней будет - В. Как можно отрегулировать задержку между нажатиями? И как превратить всё это в EXE-к?</p>]]></description>
			<author><![CDATA[null@example.com (ak52ru)]]></author>
			<pubDate>Tue, 21 Jun 2011 09:52:31 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=49274#p49274</guid>
		</item>
	</channel>
</rss>
