<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Проблемы с выполнением части "else" кода]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=16255</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16255&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Проблемы с выполнением части "else" кода».]]></description>
		<lastBuildDate>Mon, 12 Apr 2021 18:57:39 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Проблемы с выполнением части "else" кода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147293#p147293</link>
			<description><![CDATA[<p><strong>__Михаил__</strong><br />Задача скрипта -&nbsp; отображать точку в разных положениях через промежутки времени.<br />Это только часть кода, я пытался разобраться, почему не срабатывала часть кода после &quot;else&quot; и, поэтому, скопировал только первоначальные установки для дальнейших изменений, а не всю программу, в обе части &quot;if - else&quot;.<br />Я просто упростил код, но результат не изменился, &quot;else&quot; часть не работала.<br />В итоге мне помог знакомый. Как я понял, проблема оказалась в том, что я вписал &quot;goto, des&quot; и сам &quot;des&quot; в один цикл, хотя &quot;Gui Destroy&quot; должна быть в конце кода.<br />Уже проблема решена, спасибо, что ответили.</p>]]></description>
			<author><![CDATA[null@example.com (Twilight)]]></author>
			<pubDate>Mon, 12 Apr 2021 18:57:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147293#p147293</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблемы с выполнением части "else" кода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147277#p147277</link>
			<description><![CDATA[<p>Задача от скрипта какая? Отобразить точку и тут же убрать?</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Mon, 12 Apr 2021 13:08:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147277#p147277</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблемы с выполнением части "else" кода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147276#p147276</link>
			<description><![CDATA[<p><strong>__Михаил__</strong><br />Это начальные установки двух похожих скриптов, поэтому много лишнего, но я уже разобрался. Спасибо, в любом случае.</p>]]></description>
			<author><![CDATA[null@example.com (Twilight)]]></author>
			<pubDate>Mon, 12 Apr 2021 13:07:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147276#p147276</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблемы с выполнением части "else" кода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147275#p147275</link>
			<description><![CDATA[<p>Скорее всего проблема из-зa &quot;des&quot; внутри цикла, но сейчас все работает</p>]]></description>
			<author><![CDATA[null@example.com (Twilight)]]></author>
			<pubDate>Mon, 12 Apr 2021 13:06:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147275#p147275</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Проблемы с выполнением части "else" кода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147274#p147274</link>
			<description><![CDATA[<p>Оптимизации в коде совсем мало. Зачем копировать всё подряд?</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Mon, 12 Apr 2021 13:01:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147274#p147274</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Проблемы с выполнением части "else" кода]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147273#p147273</link>
			<description><![CDATA[<p>Я новичок в ahk, пока в нем совсем не разбираюсь. Захотел объединить 2 части кода с помощью if/else, но скрипт никак не хочет выполнять вторую часть кода, хотя они идентичны. Код не очень длинный.<br /></p><div class="codebox"><pre><code>
GetKeyState, state, LButton

AK := true
m::
AK := !AK

Insert:: Hotkey, *~$LButton, Toggle
x := (A_ScreenWidth / 2)													;1
y := (A_ScreenHeight / 2)
*~$LButton::
 if(AK)
	 while GetKeyState(&quot;LButton&quot;), P
		{    
			x := (A_ScreenWidth / 2)													;1
			y := (A_ScreenHeight / 2)
			w = 3
			h = 3
			Color = 0xFF0000
			WS_EX_TRANSPARENT := 0x20
			WS_EX_LAYERED := 0x80000
			Gui, +AlwaysOnTop -Caption +ToolWindow +LastFound
			Gui, Color, % Color
			Gui, Show, x%x% y%y% w%w% h%h% NA
			WinSet, ExStyle, % &quot;+&quot; WS_EX_LAYERED|WS_EX_TRANSPARENT
			
			Sleep, 100
			
		des:
		Gui Destroy
		Return
		}
 else		
	 while GetKeyState(&quot;LButton&quot;), P
		{    
			x := (A_ScreenWidth / 2)													;1
			y := (A_ScreenHeight / 2)
			w = 3
			h = 3
			Color = 0xFF0000
			WS_EX_TRANSPARENT := 0x20
			WS_EX_LAYERED := 0x80000
			Gui, +AlwaysOnTop -Caption +ToolWindow +LastFound
			Gui, Color, % Color
			Gui, Show, x%x% y%y% w%w% h%h% NA
			WinSet, ExStyle, % &quot;+&quot; WS_EX_LAYERED|WS_EX_TRANSPARENT
			
			Sleep, 91
			
		des1:
		Gui Destroy
		Return
		}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Twilight)]]></author>
			<pubDate>Mon, 12 Apr 2021 11:27:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147273#p147273</guid>
		</item>
	</channel>
</rss>
