<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: GUI. Подскажите, как лучше сделать список, и выбор из списка.]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=8217</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8217&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: GUI. Подскажите, как лучше сделать список, и выбор из списка.».]]></description>
		<lastBuildDate>Sun, 07 Apr 2013 14:50:34 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: GUI. Подскажите, как лучше сделать список, и выбор из списка.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71156#p71156</link>
			<description><![CDATA[<p>Спасибо огромное. Пойду адаптировать <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (unKn0wn)]]></author>
			<pubDate>Sun, 07 Apr 2013 14:50:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71156#p71156</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI. Подскажите, как лучше сделать список, и выбор из списка.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71155#p71155</link>
			<description><![CDATA[<p>После первого запуска удалите первые 2 строки, ини файл будет создан в папке скрипта.<br /></p><div class="codebox"><pre><code>

Var = Красный цвет|Зеленый цвет|Голубой|Черный|Белый
IniWrite, %Var%, сolors.ini, сolors, сolors


IniRead, IniRead, сolors.ini, сolors, сolors, %A_Space%

Gui, Add, ListBox, vListBox Multi r5 , %IniRead%
Gui, Add, Button, x+1 yp gAction vUpdate , Update 
Gui, Add, Button, y+10 gAction vTimeSynh , TimeSynh
Gui, Show, , Update &amp; TimeSynh 
Return  
    
Action: 
    GuiControlGet, ListBox
    Loop, parse, ListBox, | 
    {
        StringReplace, Label, A_LoopField, %A_Space%, _, All 
        If IsLabel(A_GuiControl &quot;_&quot; Label)
            Gosub, %A_GuiControl%_%Label%
    }    
    Return 
    
TimeSynh_Красный_цвет: 
    MsgBox % A_ThisLabel 
    Return
    
TimeSynh_Зеленый_цвет: 
    MsgBox % A_ThisLabel 
    Return
    
Update_Красный_цвет: 
    MsgBox % A_ThisLabel 
    Return
    
Update_Зеленый_цвет: 
    MsgBox % A_ThisLabel 
    Return
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 07 Apr 2013 14:47:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71155#p71155</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI. Подскажите, как лучше сделать список, и выбор из списка.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71154#p71154</link>
			<description><![CDATA[<p>Моя проблема заключается в том, что я не могу нормально без примера воспользоваться командой в основном коде. Потому и пристаю к более продвинутым людям <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (unKn0wn)]]></author>
			<pubDate>Sun, 07 Apr 2013 14:38:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71154#p71154</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI. Подскажите, как лучше сделать список, и выбор из списка.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71153#p71153</link>
			<description><![CDATA[<p>Вы не знаете про команду <a href="http://www.script-coding.com/AutoHotkey/IniRead.html">IniRead</a>?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 07 Apr 2013 14:32:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71153#p71153</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI. Подскажите, как лучше сделать список, и выбор из списка.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71152#p71152</link>
			<description><![CDATA[<p>Дабы не вписывать все цвета в код, возможно ли создать отдельный файл со списком, который будет использоваться для того, чтобы вытащить цвета? Что-то вроде этого<br />Содержание сolors.ini:<br />Зелёный<br />Красный<br />Синий</p><p>Ну, на каждый цвет задач будет от 1-5, разве-что &quot;цветов&quot; будет много <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (unKn0wn)]]></author>
			<pubDate>Sun, 07 Apr 2013 14:29:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71152#p71152</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI. Подскажите, как лучше сделать список, и выбор из списка.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71151#p71151</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Как вытащить из списка colors.ini цвета?</p></blockquote></div><p>непонял вопрос</p><div class="quotebox"><blockquote><p>Как присвоить некую задачу на &quot;Красный, зелёный&quot;? на пример: Run, calc и Run, Word</p></blockquote></div><p>Например так:<br /></p><div class="codebox"><pre><code> 

Gui, Add, ListBox, vListBox Multi r5 , Красный|Зеленый  
Gui, Add, Button, x+1 yp gUpdate vUpdate, Update 
Gui, Add, Button, y+10 gTimeSynh vTimeSynh, TimeSynh
Gui, Show, , Update &amp; TimeSynh 
Return  
    
Update: 
    GuiControlGet, ListBox
    Loop, parse, ListBox, | 
    {
        If A_LoopField = Красный 
            MsgBox Update Run, calc
        Else If A_LoopField = Зеленый 
            MsgBox Update Run, Word
    }    
    Return

TimeSynh: 
    GuiControlGet, ListBox
    Loop, parse, ListBox, | 
    {
        If A_LoopField = Красный 
            MsgBox TimeSynh Run, calc
        Else If A_LoopField = Зеленый 
            MsgBox TimeSynh Run, Word
    }    
    Return 

</code></pre></div><p>Если задач немного</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 07 Apr 2013 14:23:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71151#p71151</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI. Подскажите, как лучше сделать список, и выбор из списка.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71149#p71149</link>
			<description><![CDATA[<p>Сам не разберусь, опять буду вам надоедать <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Как присвоить некую задачу на &quot;Красный, зелёный&quot;? на пример: Run, calc и Run, Word<br />Как вытащить из списка colors.ini цвета?</p>]]></description>
			<author><![CDATA[null@example.com (unKn0wn)]]></author>
			<pubDate>Sun, 07 Apr 2013 14:08:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71149#p71149</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI. Подскажите, как лучше сделать список, и выбор из списка.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71148#p71148</link>
			<description><![CDATA[<p>Всё-же есть на форуме экстрасенсы <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> Спасибо за пример, буду на этой основе делать скрипт <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (unKn0wn)]]></author>
			<pubDate>Sun, 07 Apr 2013 13:26:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71148#p71148</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI. Подскажите, как лучше сделать список, и выбор из списка.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71146#p71146</link>
			<description><![CDATA[<p>Попробую угадать:<br /></p><div class="codebox"><pre><code>

BlockTimeUpdate = 21:26
BlockTimeTimeSynh = 21:26

Gui, Add, ListBox,  vListBox Multi r5 , Красный|Зеленый||Голубой|Черный|Белый||
Gui, Add, CheckBox, x+10 yp vCheckUpdate Section gCheckUpdate
Gui, Add, Button, x+1 yp gUpdate vUpdate, Update
Gui, Add, CheckBox, xs y+30 vCheckTimeSynh gCheckTimeSynh
Gui, Add, Button, x+1 yp gTimeSynh vTimeSynh, TimeSynh
Gui, Show, , Update &amp; TimeSynh
SetTimer, Block, 50000 
Return
    
Block:
    If BlockTimeUpdate = %A_Hour%:%A_Min%
    {
        GuiControl,, CheckUpdate, 1
        Gosub, CheckUpdate
    }    
    If BlockTimeTimeSynh = %A_Hour%:%A_Min%
    {
        GuiControl,, CheckTimeSynh, 1 
        Gosub, CheckTimeSynh
    }
    Return

CheckUpdate:
    GuiControlGet, CheckUpdate  
    GuiControl, % CheckUpdate ? &quot;Disable&quot; : &quot;Enable&quot;, Update
    Return
    
CheckTimeSynh:
    GuiControlGet, CheckTimeSynh
    GuiControl, % CheckTimeSynh ? &quot;Disable&quot; : &quot;Enable&quot;, TimeSynh
    Return
    
Update: 
    GuiControlGet, ListBox
    Loop, parse, ListBox, | 
        MsgBox Запуск Update`n`n%A_Index%. %A_LoopField% 
    Return

TimeSynh: 
    GuiControlGet, ListBox
    Loop, parse, ListBox, | 
        MsgBox Запуск TimeSynh`n`n%A_Index%. %A_LoopField% 
    Return

</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 07 Apr 2013 12:42:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71146#p71146</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI. Подскажите, как лучше сделать список, и выбор из списка.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71143#p71143</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>но я не пойму как их&nbsp; выводить в гуи, и как в том-же гуи выбирать из списка, или выбирать весь список, т.е. выделить всё, отдельный элемент из списка, или отдельные элементы из списка.</p></blockquote></div><p><a href="http://www.script-coding.com/AutoHotkey/GUIControls.html#listbox">listbox</a><br />Практически ничего не понятно.<br />Что делать дальше, после выбора пунктов?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 07 Apr 2013 11:41:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71143#p71143</guid>
		</item>
		<item>
			<title><![CDATA[AHK: GUI. Подскажите, как лучше сделать список, и выбор из списка.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=71141#p71141</link>
			<description><![CDATA[<p>Подумал сделать более гибким скриптик для работы, с возможностью выбора выполнения данных скриптов к определённым из списка, или указанным компьютерам.<br />Есть список update.ini в нём названия ПК: comp1,comp2,comp3. Сегодня нужно будет сделать выполнение скрипта на всех машинах, завтра comp1,comp3, послезавтра только comp2. Ещё к тому-же могут появляться новые машины... Да и списки машин могут отличатся,для кнопок Update и TimeSynh&nbsp; должен быть свой список.<br />Подскажите, как это всё сделать? Я что-то вообще не вижу как это можно сделать <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" /> Со списками ещё более-менее, но я не пойму как их&nbsp; выводить в гуи, и как в том-же гуи выбирать из списка, или выбирать весь список, т.е. выделить всё, отдельный элемент из списка, или отдельные элементы из списка. <br /><em>Для примера лучше будет воспользоваться кодом, который в помощь мне написал <strong>serzh82saratov</strong></em><br /></p><div class="codebox"><pre><code>
BlockTimeUpdate = 21:26
BlockTimeTimeSynh = 21:26

Gui, Add, Button, x82 y10 w100 h30 gUpdate vUpdate, Update
Gui, Add, CheckBox, x52 y10 w20 h20 vCheckUpdate gCheckUpdate
Gui, Add, Button, x82 y60 w100 h30 gTimeSynh vTimeSynh, TimeSynh
Gui, Add, CheckBox, x52 y60 w20 h20 vCheckTimeSynh gCheckTimeSynh
Gui, Show, x134 y81 h175 w223, New GUI Window  
SetTimer, Block, 50000 
Return
    
Block:
    If BlockTimeUpdate = %A_Hour%:%A_Min%
    {
        GuiControl,, CheckUpdate, 1
        Gosub, CheckUpdate
    }    
    If BlockTimeTimeSynh = %A_Hour%:%A_Min%
    {
        GuiControl,, CheckTimeSynh, 1 
        Gosub, CheckTimeSynh
    }
    Return

CheckUpdate:
    GuiControlGet, CheckUpdate 
    GuiControl, % CheckUpdate ? &quot;Disable&quot; : &quot;Enable&quot;, Update
    Return
    
CheckTimeSynh:
    GuiControlGet, CheckTimeSynh
    GuiControl, % CheckTimeSynh ? &quot;Disable&quot; : &quot;Enable&quot;, TimeSynh
    Return
    
Update: 
    MsgBox  D:\1\update.bat 
    Return

TimeSynh: 
    MsgBox  D:\1\timesynh.bat 
    Return   
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (unKn0wn)]]></author>
			<pubDate>Sun, 07 Apr 2013 10:38:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=71141#p71141</guid>
		</item>
	</channel>
</rss>
