<?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=12427</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12427&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Ошибка приложения».]]></description>
		<lastBuildDate>Sat, 11 Feb 2017 11:38:07 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Ошибка приложения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112154#p112154</link>
			<description><![CDATA[<p>Всем спасибо, переделал GoSub на функции. Так выглядит лучше и работает.</p>]]></description>
			<author><![CDATA[null@example.com (Drizzy)]]></author>
			<pubDate>Sat, 11 Feb 2017 11:38:07 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112154#p112154</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Ошибка приложения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112151#p112151</link>
			<description><![CDATA[<p>Замените GoSub на GoTo.<br />Ну а для читаемости всётаки лучше переписать скрипт.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sat, 11 Feb 2017 10:42:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112151#p112151</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Ошибка приложения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112146#p112146</link>
			<description><![CDATA[<p><strong>Drizzy</strong>, у Вас команда <em>Gosub</em> перенаправляет на ту же подпрограмму, в которой она находится.<br />При перескакивании в подпрограмму скрипт запоминает, откуда он пришёл. Но у Вас таких прыжков набирается очень много, скрипт &quot;попадает в петлю&quot;. У него &quot;заканчивается бумага&quot; для записи маршрута.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sat, 11 Feb 2017 05:53:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112146#p112146</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Ошибка приложения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112143#p112143</link>
			<description><![CDATA[<p><strong>Drizzy</strong>, если вы хотите понимать, что у вас в скрипте происходит, никогда не используйте команду <em>Gosub</em>.</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Fri, 10 Feb 2017 21:44:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112143#p112143</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Ошибка приложения]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112141#p112141</link>
			<description><![CDATA[<p>Всем привет, подскажите из-за чего может закрываться ahk в процессе выполнения скрипта? (ошибка приложения)<br /></p><div class="codebox"><pre><code>
Numpad2::
MyVar10 = 0
MyVar = 0

Block1:
	ImageSearch, X, Y, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, C:\dk\und.PNG 
	if ErrorLevel = 0
	{
		ControlClick, % &quot;x&quot; X &quot; y&quot; Y, A
	}
	else
	{
		Gosub, Block1
	}
	Sleep 500
	Gosub, Block2

Block2:
	if(MyVar10&gt;3)
	{
		ImageSearch, X, Y, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, C:\dk\nextfl.PNG 
		if ErrorLevel = 0
		{
			ControlClick, % &quot;x&quot; X-200 &quot; y&quot; Y+50, A	
			Sleep 500	  
			MyVar10=0
		}   
	}
	ImageSearch, X, Y, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, C:\dk\fight.PNG 
	if ErrorLevel = 0
	{
		ControlClick, % &quot;x&quot; X &quot; y&quot; Y+75, A	
		Sleep 500	  
		Gosub, Block3
	}
	else
	{
		ImageSearch, X, Y, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, C:\dk\next.PNG
		if ErrorLevel = 0
		{
			ControlClick, % &quot;x&quot; X &quot; y&quot; Y, A
			MyVar10++
			Sleep 500
			Gosub, Block2
		}		
	}

Block3:   
	ImageSearch, X, Y, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, C:\dk\afk.PNG 
	if ErrorLevel = 0
	{
		ControlClick, % &quot;x&quot; X &quot; y&quot; Y, A
		Sleep 1000
		MyVar=0
		Gosub, Block4
	}

Block4:
	loop
	{
		ImageSearch, X, Y, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, C:\dk\rew.PNG 
		if ErrorLevel = 0
		{
			if(MyVar&lt;=3)
			{
				ControlClick, % &quot;x&quot; X &quot; y&quot; Y, A
				Sleep 500
				MyVar++
				if(MyVar&gt;=3)
				{
					Sleep 2000
					Gosub, Block1
				}
			}
		}
	}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Drizzy)]]></author>
			<pubDate>Fri, 10 Feb 2017 20:45:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112141#p112141</guid>
		</item>
	</channel>
</rss>
