<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Gui в цикле — вне фокуса]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=15194&amp;type=atom" />
	<updated>2020-02-22T01:47:36Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=15194</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui в цикле — вне фокуса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=137940#p137940" />
			<content type="html"><![CDATA[<p>Gui не должно быть в цикле.<br />Его нужно один раз создавать и всё.<br /></p><div class="codebox"><pre><code>Count := &quot;123&quot;
Gui, +AlwaysOnTop -Caption +ToolWindow  
Gui, Font, S11 Bold c000000, Tahoma
Gui, Add, Text, vText +0x201 w88 
Gui, Show, NA y-3 xCenter
return
f11::
loop
{
   GuiControl, , Text, %A_Index%/%Count%
   If A_Index = %Count%
      break
   sleep 10
}
return
f12::
loop
{
   GuiControl, , Text, %A_Index%*%Count%
   If A_Index = %Count%
      break
   sleep 10
}
return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2020-02-22T01:47:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=137940#p137940</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui в цикле — вне фокуса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=137935#p137935" />
			<content type="html"><![CDATA[<p>То есть, назначение Gui — информационное, он просто показывает то, что происходит в цикле, точно так же, как Msgbox показывал бы это на его месте. Только Msgbox будет ожидать нажатия OK, а Gui постоянной отображается.</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2020-02-20T18:15:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=137935#p137935</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui в цикле — вне фокуса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=137934#p137934" />
			<content type="html"><![CDATA[<p>Иначе говоря, как сделать, чтобы не было ошибки в этом коде, чтобы работал %A_Index%, а когда значение Count сравняется с ним — произошел break? —<br /></p><div class="codebox"><pre><code>Count := &quot;123&quot;
loop
{
   Gui, +AlwaysOnTop -Caption +ToolWindow  
   Gui, Font, S11 Bold c000000, Tahoma
   Gui, Add, Text, vText +0x201 w88 
   Gui, Show, NA y-3 xCenter
   loop, 1
      GuiControl, , Text, %A_Index%/%Count%
   If A_Index = %Count%
      break
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2020-02-20T18:11:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=137934#p137934</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui в цикле — вне фокуса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=137933#p137933" />
			<content type="html"><![CDATA[<p>Не, всё равно не понимаю вас.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2020-02-20T18:05:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=137933#p137933</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui в цикле — вне фокуса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=137932#p137932" />
			<content type="html"><![CDATA[<p>При этом, если вписать этот код в другой цикл — появляется ошибка, как в коде из поста №5.</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2020-02-20T18:02:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=137932#p137932</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui в цикле — вне фокуса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=137931#p137931" />
			<content type="html"><![CDATA[<p>Нужен тот же принцип, какой был бы, если бы вместо Gui вписать Msgbox. То есть, действие скрипта попадает в цикл, и в Msgbox просто отражает то, что находится в переменных, которые ему прописано выводить. Тогда как по Вашему примеру, помещенный в цикл Gui замкнётся в собственном цикле:</p><div class="codebox"><pre><code>Gui, +AlwaysOnTop -Caption +ToolWindow  
Gui, Font, S11 Bold c000000, Tahoma
Gui, Add, Text, vText +0x201 w88 
Gui, Show, NA y-3 xCenter
loop
{
   GuiControl, , Text, %A_Index%
   Sleep, 100
}</code></pre></div><p>А требуется полностью вписать этот код в другой цикл, и чтобы при этом в &quot;GuiControl, , Text,&quot; согласно переменным отражалось то, что происходит в этом цикле.</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2020-02-20T18:00:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=137931#p137931</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui в цикле — вне фокуса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=137930#p137930" />
			<content type="html"><![CDATA[<p>Я вообще ничего не понял.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2020-02-20T17:18:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=137930#p137930</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui в цикле — вне фокуса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=137929#p137929" />
			<content type="html"><![CDATA[<p>Чтобы так же отрабатывало, независимо от местонахождения в цикле. То есть, действие попадает в цикл, доходит до Gui, разовым образом показывает изменения в переменных, потом идёт дальше, и так далее.</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2020-02-20T16:11:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=137929#p137929</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui в цикле — вне фокуса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=137924#p137924" />
			<content type="html"><![CDATA[<p>Как понять как SplashImage?</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2020-02-20T12:44:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=137924#p137924</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui в цикле — вне фокуса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=137921#p137921" />
			<content type="html"><![CDATA[<p>Как настроить, чтобы Gui в цикле работало, как SplashImage?</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2020-02-19T23:37:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=137921#p137921</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui в цикле — вне фокуса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=137914#p137914" />
			<content type="html"><![CDATA[<p>Всё-таки, там нужен не перебор внутри под-цикла, а когда в переменную Text попадают новые данные и они должны обновляться в ней. То есть, нужно чтобы действие попадало в цикл, доходило до GuiControl, обновляло в нем данные, шло дальше, потом возвращалось и т. д. Но в этом случае выходит ошибка про &quot;more than one control&quot;.<br /></p><div class="codebox"><pre><code>Count := &quot;123&quot;
loop
{
   Gui, +AlwaysOnTop -Caption +ToolWindow  
   Gui, Font, S11 Bold c000000, Tahoma
   Gui, Add, Text, vText +0x201 w88 
   Gui, Show, NA y-3 xCenter
   loop, 1
      GuiControl, , Text, %A_Index%/%Count%
   If A_Index = %Count%
      break
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2020-02-19T14:10:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=137914#p137914</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui в цикле — вне фокуса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=137912#p137912" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>Gui, +AlwaysOnTop -Caption +ToolWindow  
Gui, Font, S11 Bold c000000, Tahoma
Gui, Add, Text, vText +0x201 w88 
Gui, Show, NA y-3 xCenter
loop
{
   GuiControl, , Text, %A_Index%
   Sleep, 100
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2020-02-19T09:24:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=137912#p137912</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui в цикле — вне фокуса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=137911#p137911" />
			<content type="html"><![CDATA[<p>Можно как-то исправить то, как в Gui скачет отсчёт, ускоряясь и сливаясь —<br /></p><div class="codebox"><pre><code>loop
{
   Gui, 99:Color, 73716F
   Gui, 99:+AlwaysOnTop -Caption +ToolWindow
   Gui, 99:Font, S8 Bold cffffff, Tahoma
   Gui, 99:Add, Text, y0 x10, %A_Index%
   Sleep, 100
   Gui, 99:Show, NA y-3 x550 w88 h11 
   Sleep, 10
}</code></pre></div><p>и сделать, как это работает в SplashImage? —<br /></p><div class="codebox"><pre><code>loop
{
   SplashImage,, y-2 x550 w110 h14 M C11 ZH0 ZW0 ZX1 ZY1 B0 
      . CTffffff CW73716F FM8 FS6 WM600 WS400,, %A_Index%
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2020-02-19T08:03:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=137911#p137911</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Gui в цикле — вне фокуса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=137910#p137910" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>Gui, Show, NA h50 w300</code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2020-02-19T05:11:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=137910#p137910</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Gui в цикле — вне фокуса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=137909#p137909" />
			<content type="html"><![CDATA[<p>Как сделать, чтобы фокус периодически не переходил на Gui?<br /></p><div class="codebox"><pre><code>loop
{
   Sleep, 1000
   Gui, +AlwaysOnTop -Caption +ToolWindow
   Gui, Font, S11 Bold c000000, Tahoma
   Gui, Add, Text, x13 y10, 534533424534533424
   Gui, Show, h50 w300,
}
esc::exitapp</code></pre></div>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2020-02-18T23:32:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=137909#p137909</id>
		</entry>
</feed>
