<?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=6325</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6325&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Циклер, повторение действия».]]></description>
		<lastBuildDate>Tue, 18 Oct 2011 20:07:11 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Циклер, повторение действия]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=52640#p52640</link>
			<description><![CDATA[<div class="quotebox"><cite>jakko пишет:</cite><blockquote><p>Менял на левый/правый шифты - всё тоже самое.</p></blockquote></div><p>Назначте действие/функцию не на шифт, альт или контрл а на любую другую клавишу.</p><div class="quotebox"><cite>jakko пишет:</cite><blockquote><p>...от #IfWinActive я не вижу особого смысла.</p></blockquote></div><p>Смысл появится, если в эту директиву вписать правильные данные не: </p><div class="codebox"><pre><code>#IfWinActive MTA: San Andreas</code></pre></div><p>, а:</p><div class="codebox"><pre><code>#IfWinActive, GTA:SA:MP</code></pre></div><p>, или:</p><div class="codebox"><pre><code>#IfWinActive, ahk_class Grand theft auto San Andreas</code></pre></div><p>это взято из сети, так как самой игры у меня нет.<br /></p><div class="quotebox"><cite>jakko пишет:</cite><blockquote><p>Может быть есть что-то подобное ей, только на процесс? к primeru.exe?</p></blockquote></div><p>На процесс, есть команда <a href="http://www.script-coding.com/AutoHotkey/Process.html">Process</a>. <em>К primeru.exe</em>&#039;ом будет блокнот:</p><div class="codebox"><pre><code>Space::
   Process, Exist, notepad.exe
   IfWinActive, % &quot;ahk_pid&quot; ErrorLevel
   {
      Loop
      {
         Counter:=&quot; (количество нажатий: &quot; . A_Index . &quot;)&quot;
         Send, {vk5a} ; z
         Sleep, 50
         If !GetKeyState(&quot;Space&quot;, &quot;P&quot;)
            Break
      }
      Counter:=
   }
   Else
      Send, {Space Down}
   Return

Space Up::Send, {Space Up}

vk5A::TrayTip,, % &quot;нажата клавиша z&quot;Counter</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Tue, 18 Oct 2011 20:07:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=52640#p52640</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Циклер, повторение действия]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=52607#p52607</link>
			<description><![CDATA[<p>В общем, клавиша (в моём случае Space) указанная на выполнение цикла, становится не рабочей. Менял на левый/правый шифты - всё тоже самое.. Да и вообще, от #IfWinActive я не вижу особого смысла.. Может быть есть что-то подобное ей, только на процесс? к primeru.exe?</p>]]></description>
			<author><![CDATA[null@example.com (jakko)]]></author>
			<pubDate>Tue, 18 Oct 2011 08:18:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=52607#p52607</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Циклер, повторение действия]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=52585#p52585</link>
			<description><![CDATA[<p>Можно попробовать в опции игры назничить на пример на клавишу Z действие/функцию клавиши Space.</p><div class="codebox"><pre><code>#IfWinActive, MTA: San Andreas
Space::
   Loop
   {
      Send, {vk5a} ; z
      Sleep, 50
      If !GetKeyState(&quot;Space&quot;, &quot;P&quot;)
         Break
   }
   Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Mon, 17 Oct 2011 19:11:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=52585#p52585</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Циклер, повторение действия]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=52576#p52576</link>
			<description><![CDATA[<p>Возможно, опытные игроки подскажут, что делать.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Mon, 17 Oct 2011 16:51:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=52576#p52576</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Циклер, повторение действия]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=52575#p52575</link>
			<description><![CDATA[<p>В текстовом редакторе скрипт работает, но я не понимаю, почему он не хочет работать в игре. В ней пробел не работает (именно как клавиша действия), но игровой чат идёт. Попробовал сделать так:</p><div class="codebox"><pre><code>#IfWinActive MTA: San Andreas
   {
      $Space::
         Loop
            {
               Send, {Space}
               Sleep, 50
               If GetKeyState(&quot;Space&quot;, &quot;P&quot;) = 0
                  Break
            }
    } 
    else
    {  

    }
Return</code></pre></div><p>Толку нуль. :\<br />Может быть, я компилирую не так? (...\AutoHotkey\Compiler\Ahk2Exe.exe)<br />Помогите пожалуйста.</p>]]></description>
			<author><![CDATA[null@example.com (jakko)]]></author>
			<pubDate>Mon, 17 Oct 2011 16:47:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=52575#p52575</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Циклер, повторение действия]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=52571#p52571</link>
			<description><![CDATA[<p>Попробуйте&nbsp; так.&nbsp; &nbsp;Если&nbsp; &nbsp;есть&nbsp; &nbsp;незнакомые&nbsp; команды,&nbsp; &nbsp;прочитайте&nbsp; о&nbsp; &nbsp;них&nbsp; &nbsp;в&nbsp; &nbsp;документации.<br /></p><div class="codebox"><pre><code>
$Space::
      Loop
         {
            Send, {Space}
            Sleep, 50
            If GetKeyState(&quot;Space&quot;, &quot;P&quot;) = 0
               Break
         }
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Mon, 17 Oct 2011 14:55:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=52571#p52571</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Циклер, повторение действия]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=52570#p52570</link>
			<description><![CDATA[<p>Здравствуйте. Недавно начал изучать язык AHK, и появились вопросы. Читая темы, собрал скрипт:</p><br /><div class="codebox"><pre><code>Space::
      Loop
         {
            Send, {Space}
            Sleep, 50
            If GetKeyState(&quot;Space&quot;, &quot;P&quot;) = 0
               Break
         }</code></pre></div><p>Но при нажатие самой клавиши Space, она становится не рабочей.<br />В чём может быть проблема? И вообще, правильно ли сделан скрипт? Будет ли он работать не только в текстовых редакторах?</p>]]></description>
			<author><![CDATA[null@example.com (jakko)]]></author>
			<pubDate>Mon, 17 Oct 2011 12:13:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=52570#p52570</guid>
		</item>
	</channel>
</rss>
