<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; OFF: AutoHotkey для чайников от ypppu]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=16471</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=16471&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «OFF: AutoHotkey для чайников от ypppu».]]></description>
		<lastBuildDate>Fri, 20 Aug 2021 18:30:16 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: OFF: AutoHotkey для чайников от ypppu]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149290#p149290</link>
			<description><![CDATA[<p>Логично, GoSub и функции, можно сказать, друг друга дублируют. Но чайникам проще начинать с GoSub.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Fri, 20 Aug 2021 18:30:16 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149290#p149290</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: AutoHotkey для чайников от ypppu]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149289#p149289</link>
			<description><![CDATA[<p>Заменили на вызов функций.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 20 Aug 2021 17:47:56 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149289#p149289</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: AutoHotkey для чайников от ypppu]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149286#p149286</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>из ahk v2 GoSub выпилили, а GoTo оставили</p></blockquote></div><p>Предположим, я из разных точек скрипта хочу обращаться к какой-то подпрограмме. Так, чтобы подпрограмма меня потом возвращала к отправной точке. Как подпрограмма узнает, куда нужно вернуться? А с GoSub это работает элементарно.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Fri, 20 Aug 2021 15:36:46 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149286#p149286</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: AutoHotkey для чайников от ypppu]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149278#p149278</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Я когда-то был новичком. Знал, что такое GOTO, и не знал, что такое GOSUB. А когда узнал - понял преимущество GOSUB.</p></blockquote></div><p>Кстати, из ahk v2 GoSub выпилили, а GoTo оставили.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 19 Aug 2021 08:01:49 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149278#p149278</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: AutoHotkey для чайников от ypppu]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=149276#p149276</link>
			<description><![CDATA[<p>Попался на форуме <a href="https://forum.script-coding.com/viewtopic.php?id=16541">пример</a> странного использования GOTO:<br /></p><div class="codebox"><pre><code> CoordMode, Pixel , Screen
kok:
E::
while GetKeyState (&quot;E&quot;)
{
PixelSearch, Px, Py, 960, 537, 964, 543, 0x4E4EBF, 3, Fast
if ErrorLevel 
{
Goto, kok
}
else
Send, {LButton}
Sleep, 100
Exit
}
return </code></pre></div><p>Нашёл похожую тему&nbsp; <a href="https://forum.script-coding.com/viewtopic.php?id=10655">AHK: В чем &quot;злость&quot; Goto?</a></p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Wed, 18 Aug 2021 13:58:22 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=149276#p149276</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: AutoHotkey для чайников от ypppu]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=148867#p148867</link>
			<description><![CDATA[<p>Преимущество GOSUB - эта команда автоматически возвращает нас из подпрограммы к отправной точке. Нет нужды запоминать, откуда шла логическая цепочка. В любом случае поток вернётся в исходную точку. Не нужно держать в голове сложную схему.<br />А, значит, меньше вероятность ошибиться или запутаться. И, даже если автору кода не составит труда помнить все эти переходы, другому разработчику придётся долго и уныло вникать в его код.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Mon, 05 Jul 2021 17:14:11 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=148867#p148867</guid>
		</item>
		<item>
			<title><![CDATA[Re: OFF: AutoHotkey для чайников от ypppu]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=148844#p148844</link>
			<description><![CDATA[<p>GOTO неплох, если не злоупотреблять.</p>]]></description>
			<author><![CDATA[null@example.com (misha_057)]]></author>
			<pubDate>Mon, 05 Jul 2021 06:16:11 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=148844#p148844</guid>
		</item>
		<item>
			<title><![CDATA[OFF: AutoHotkey для чайников от ypppu]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=148763#p148763</link>
			<description><![CDATA[<p>Чайники иногда норовят использовать GOTO. Мне в Википедии попалось хорошее, внятное объяснение, почему эту команду использовать нежелательно. Я решил процитировать здесь; считаю что для новичков будет полезно.<br /></p><div class="quotebox"><cite>ru.wikipedia.org/wiki/Бейсик пишет:</cite><blockquote><p>Числовые метки и активное использование GOTO было неизбежным при программировании на Бейсике, что способствовало плохой структуре кода и в больших проектах приводило к запутыванию самих авторов. Был даже придуман шуточный термин «макаронное программирование» (spaghetti code), потому что логика программы с частыми переходами GOTO напоминает тарелку со спагетти.</p></blockquote></div><p>Я когда-то был новичком. Знал, что такое GOTO, и не знал, что такое GOSUB. А когда узнал - понял преимущество GOSUB.</p><div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>Не вижу ничего плохого в GoTo.<br />Даже специально взял свой старый код 5-летней+- давности на несколько тысяч строк с кучей GoTo - мне все понятно.<br />Ноя не проф. программер.<br />А на нашем форуме GoTo использовали и профессиональные прграммисты.</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Wed, 30 Jun 2021 18:25:16 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=148763#p148763</guid>
		</item>
	</channel>
</rss>
