<?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=7638</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7638&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Кол-во не пустых строк, Автопереход, Кнопка формы.».]]></description>
		<lastBuildDate>Wed, 03 Oct 2012 16:06:09 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Кол-во не пустых строк, Автопереход, Кнопка формы.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64525#p64525</link>
			<description><![CDATA[<p>Всем огромное спасибо!<br />Заработало, безумно облегчил себе жизнь <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Mongol)]]></author>
			<pubDate>Wed, 03 Oct 2012 16:06:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64525#p64525</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кол-во не пустых строк, Автопереход, Кнопка формы.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64524#p64524</link>
			<description><![CDATA[<p>Если кратко - параметр gLabel в свойствах кнопки задает метку Label, к которой происходит переход при нажатии на кнопку.<br />Кстати, примеров GUI с кнопками на форуме достаточно<br /></p><div class="codebox"><pre><code>Gui, Add, Button, Default +gStart, Старт
Gui, Add, Button, +gExit, Выход через 1 секунду
Gui, Show
return
Start:
   MsgBox Нажата кнопка &quot;Старт&quot;
return

GuiClose:
Exit:
   MsgBox,,, Пока,1
   ExitApp</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Wed, 03 Oct 2012 16:04:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64524#p64524</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кол-во не пустых строк, Автопереход, Кнопка формы.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64522#p64522</link>
			<description><![CDATA[<p>Благодарю за помощь!<br />Удалось решить первую задачу, это уже много значит.</p><p>GUI (Графический интерфейс пользователя) изучил, но там настолько кратко и перечислены в основном возможности, что понять как активировать кнопку ума не приложу.</p>]]></description>
			<author><![CDATA[null@example.com (Mongol)]]></author>
			<pubDate>Wed, 03 Oct 2012 15:21:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64522#p64522</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кол-во не пустых строк, Автопереход, Кнопка формы.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64494#p64494</link>
			<description><![CDATA[<p>Могу сделать небольшую подсказку.<br /></p><div class="codebox"><pre><code>Gui, Add, Text, x66 y-3 w60 h20 , 4x
Gui, Add, Text, x246 y-3 w90 h20 , 3x
Gui, Add, Text, x646 y-3 w70 h20 , BTG
Gui, Add, Text, x456 y-3 w40 h20 , F
Gui, Add, Edit, x6 y17 w180 h240 ,    [i]; нужно подсчитать кол-ко НЕ пустых строк, а если строка пуста переход к следующему полю Edit [/i]
Gui, Add, Edit, x196 y17 w190 h240 , [i]; нужно подсчитать кол-ко НЕ пустых строк, а если строка пуста переход к следующему полю Edit [/i]
Gui, Add, Edit, x396 y17 w180 h240 , [i]; нужно подсчитать кол-ко НЕ пустых строк, а если строка пуста переход к следующему полю Edit [/i]
Gui, Add, Edit, x586 y17 w190 h240 , [i]; нужно подсчитать кол-ко НЕ пустых строк, а если строка пуста переход к следующему полю Edit [/i]
Gui, Add, Button, x6 y267 w100 h30 , Start ; [i]как связать со скриптом?[/i]
Gui, Show, x820 y341 h314 w791, CM
Return

GuiClose:
ExitApp

F11::
    ControlGet, Count, LineCount,, Edit1, CM
    MsgBox, % &quot;Количество строк в поле Edit1 — &quot; Count

    NotEmpty := 0
    Loop % Count
    {
        ControlGet, Line, Line, % A_Index, Edit1, CM
        if RegExMatch(Line, &quot;[^\r\n]&quot;)   ; если в строке есть что-то, кроме знака переноса строки — она не пустая
            NotEmpty++
    }
    MsgBox, % &quot;Из них не пустых — &quot; NotEmpty
    return</code></pre></div><p>Из примера видно, как обращаться к конкретному контролу (можно и <a href="http://script-coding.com/AutoHotkey/GUI.html#actions">по-другому</a>), и как задавать количество итераций в цикле.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 02 Oct 2012 22:07:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64494#p64494</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кол-во не пустых строк, Автопереход, Кнопка формы.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64490#p64490</link>
			<description><![CDATA[<p>Спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (Mongol)]]></author>
			<pubDate>Tue, 02 Oct 2012 18:57:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64490#p64490</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кол-во не пустых строк, Автопереход, Кнопка формы.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64402#p64402</link>
			<description><![CDATA[<p>…И теперь — порядок.</p>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Sun, 30 Sep 2012 11:45:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64402#p64402</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кол-во не пустых строк, Автопереход, Кнопка формы.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64392#p64392</link>
			<description><![CDATA[<p>Подправил. И?</p>]]></description>
			<author><![CDATA[null@example.com (Mongol)]]></author>
			<pubDate>Sun, 30 Sep 2012 08:38:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64392#p64392</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Кол-во не пустых строк, Автопереход, Кнопка формы.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64313#p64313</link>
			<description><![CDATA[<p><span style="color: #008800"><strong>Mongol</strong>, ознакомься с <a href="http://forum.script-coding.com/viewtopic.php?id=6148">этой</a> темой, отредактируй свой пост.</span></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 28 Sep 2012 13:02:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64313#p64313</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Кол-во не пустых строк, Автопереход, Кнопка формы.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64308#p64308</link>
			<description><![CDATA[<p>Приветствую!<br />Достаточно давно начал осваивать AutoHotkey (но не регулярно), но справка помогает в лучшем случае в половине случаев. И вот в очередной раз не могу найти то, что нужно.<br />С помощью SmartGUI Creator создал форму, плюс имеется скрипт который работает с данными из полей формы. Какие функции изучать, что бы:<br />1. Подсчитать кол-во НЕ пустых строк в поле Edit?<br />2. Указать зацикленному скрипту работу с текущим полем Edit кол-во раз, равному количеству строк с записями?<br />3. Переход в следующее поле Edit когда текущее поле Edit стало пустым? (хотя при выполнении п.2 не актуально, но хотел бы знать на будущее)<br />4. Задействовать кнопку в форме на запуск скрипта?<br /></p><div class="codebox"><pre><code>Gui, Add, Text, x66 y-3 w60 h20 , 4x
Gui, Add, Text, x246 y-3 w90 h20 , 3x
Gui, Add, Text, x646 y-3 w70 h20 , BTG
Gui, Add, Text, x456 y-3 w40 h20 , F
Gui, Add, Edit, x6 y17 w180 h240 ,    [i]; нужно подсчитать кол-ко НЕ пустых строк, а если строка пуста переход к следующему полю Edit [/i]
Gui, Add, Edit, x196 y17 w190 h240 , [i]; нужно подсчитать кол-ко НЕ пустых строк, а если строка пуста переход к следующему полю Edit [/i]
Gui, Add, Edit, x396 y17 w180 h240 , [i]; нужно подсчитать кол-ко НЕ пустых строк, а если строка пуста переход к следующему полю Edit [/i]
Gui, Add, Edit, x586 y17 w190 h240 , [i]; нужно подсчитать кол-ко НЕ пустых строк, а если строка пуста переход к следующему полю Edit [/i]
Gui, Add, Button, x6 y267 w100 h30 , Start ; [i]как связать со скриптом?[/i]
Gui, Show, x820 y341 h314 w791, CM
Return

GuiClose:
ExitApp</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Mongol)]]></author>
			<pubDate>Fri, 28 Sep 2012 11:56:44 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64308#p64308</guid>
		</item>
	</channel>
</rss>
