<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: SetKeyDelay или SetTimer?]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=7621</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7621&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: SetKeyDelay или SetTimer?».]]></description>
		<lastBuildDate>Thu, 27 Sep 2012 20:04:09 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: SetKeyDelay или SetTimer?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64287#p64287</link>
			<description><![CDATA[<p>Отлично, работает!!! Спасибо большое за помощь, тему можно закрывать!</p>]]></description>
			<author><![CDATA[null@example.com (letrixx)]]></author>
			<pubDate>Thu, 27 Sep 2012 20:04:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64287#p64287</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: SetKeyDelay или SetTimer?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64218#p64218</link>
			<description><![CDATA[<div class="codebox"><pre><code>F1::
    Settimer, Send_alt+0, % 1000*60*5
    SetTimer, ImageCheck, 100
    return

ImageCheck:
    PixelSearch x, y, 1508, 81, 1508, 96, 0xD6CFCE, 5, Fast
    if (ErrorLevel &gt; 0)
    {
        PixelSearch x, y, 3, 25, 1675, 1048, 0x9bbd9f, 5, Fast
        if (ErrorLevel &gt; 0)
        {
            Send, {F2}
            sleep, 1000
            return
        }
        Send, {F4}
        sleep, 50
        Click %x% %y%
        sleep, 100
        return
    }

    sleep, 100
    Send !0
    sleep, 5000
    click 608, 285
    sleep, 1000
    click 1080, 274
    sleep, 1000
    Send, {Enter}
    sleep, 1000
    Send, {Enter}
    sleep, 1000
    return

F3::Pause

Send_alt+0:
    Send !{0}
    return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Tue, 25 Sep 2012 20:36:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64218#p64218</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: SetKeyDelay или SetTimer?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64217#p64217</link>
			<description><![CDATA[<p>А можно, пожалуйста, уточнить куда конкретно в МОЙ код вставить ВАШ код? Я чайник... Было бы замечательно если бы Вы прямо в моём коде это сделали...</p>]]></description>
			<author><![CDATA[null@example.com (letrixx)]]></author>
			<pubDate>Tue, 25 Sep 2012 19:38:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64217#p64217</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: SetKeyDelay или SetTimer?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64207#p64207</link>
			<description><![CDATA[<p>Ваш вопрос остаётся без ответа, потому как он обрамлён излишними узкоспециализированными подробностями.<br /></p><div class="quotebox"><blockquote><p>каждые 5 минут независимо от скрипта клацалось Alt+0</p></blockquote></div><p>Значит при запуске выполнения скрипта нужно включить таймер, который будет обращаться к некой метке каждые 5 минут.<br />«При запуске» подразумевает либо в секции автовыполнения, либо в начале подпрограммы горячей клавиши, «запускающей» выполнение требуемых действий.<br />Например:<br /></p><div class="codebox"><pre><code>Settimer, Send_alt+0, % 1000*60*5
return ; конец секции автовыполнения

Send_alt+0:
    Send !{0}
    return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Tue, 25 Sep 2012 14:13:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64207#p64207</guid>
		</item>
		<item>
			<title><![CDATA[AHK: SetKeyDelay или SetTimer?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64162#p64162</link>
			<description><![CDATA[<p>Уважаемые форумчане! <br />Столкнулся с таковой проблемой: использую PixelSearch для поиска по цвету монстра на экране и последующего его убийства, но когда монстр стоит за какой-либо преградой (будь-то дом, забор и т.д.) мой персонаж наводится на него, пытается атаковать, но ему это не удается и он бесконечное время стоит на месте... Возможно ли как-то сделать так, чтобы в данных ситуациях мой персонаж нажимал, к примеру, F2 и телепортировался? <br />Если же нет, подскажите, куда вставить часть скрипта, чтобы, к примеру, каждые 5 минут независимо от скрипта клацалось Alt+0? Если я не ошибаюсь это делается либо через SetKeyDelay, либо через SetTimer? Ниже привожу свой скрипт.<br /></p><div class="codebox"><pre><code>F1::

SetTimer, ImageCheck, 100
return

ImageCheck:

{
PixelSearch x, y, 1508, 81, 1508, 96, 0xD6CFCE, 5, Fast
    if ( ErrorLevel &gt; 0 )
{
PixelSearch x, y, 3, 25, 1675, 1048, 0x9bbd9f, 5, Fast
    if ( ErrorLevel &gt; 0 )
        {
        ;если ErrorLevel &gt; 0
        Send, {F2}
sleep, 1000
        return
        }
Send, {F4}
sleep, 50
Click %x% %y%
sleep, 100
return
}
sleep, 100
Send !0
sleep, 5000
click 608, 285
sleep, 1000
click 1080, 274
sleep, 1000
Send, {Enter}
sleep, 1000
Send, {Enter}
sleep, 1000
return

}

F3::Pause</code></pre></div><p>Заранее благодарен!!!</p>]]></description>
			<author><![CDATA[null@example.com (letrixx)]]></author>
			<pubDate>Mon, 24 Sep 2012 16:52:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64162#p64162</guid>
		</item>
	</channel>
</rss>
