<?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=9517</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9517&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: замена времени графикой».]]></description>
		<lastBuildDate>Tue, 22 Apr 2014 09:06:09 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: замена времени графикой]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=82126#p82126</link>
			<description><![CDATA[<p>Вот в чем:<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p><span class="postimg"><img src="https://downloader.disk.yandex.ru/preview/1861f7f4b3843d67c99c2a027e64058a/mpfs/DTpSYTN8ki_l2Dh8xvRsrIoPvbiJV-_v2di5ZrljI_rMZ0-AgP9pqEU6yLXajQZreAn62gIiktaMpHuWJ3p25Q%3D%3D?uid=0&amp;filename=20140422130344DeviceEmulatorpng&amp;disposition=inline&amp;hash=&amp;limit=0&amp;content_type=image%2Fpng&amp;size=XXL&amp;crop=0" alt="https://downloader.disk.yandex.ru/preview/1861f7f4b3843d67c99c2a027e64058a/mpfs/DTpSYTN8ki_l2Dh8xvRsrIoPvbiJV-_v2di5ZrljI_rMZ0-AgP9pqEU6yLXajQZreAn62gIiktaMpHuWJ3p25Q%3D%3D?uid=0&amp;amp;filename=20140422130344DeviceEmulatorpng&amp;amp;disposition=inline&amp;amp;hash=&amp;amp;limit=0&amp;amp;content_type=image%2Fpng&amp;amp;size=XXL&amp;amp;crop=0" /></span></p></div></div><p>Как оказалось, все связано с другим файлом(</p>]]></description>
			<author><![CDATA[null@example.com (dvn)]]></author>
			<pubDate>Tue, 22 Apr 2014 09:06:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=82126#p82126</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: замена времени графикой]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=82125#p82125</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>файлы AHK, думал наглядно посмотрите, как там все закручено)</p></blockquote></div><p>Я понял что файлы AHK. Но долго придётся &quot;раскручивать&quot;. Да и вопрос то собственно в чём?</p><p>Вот полностью рабочие часики:<br /></p><div class="codebox"><pre><code>
#SingleInstance Force
#Persistent    
#NoEnv
SetBatchLines -1
ListLines Off  
Menu, Tray, Icon, Shell32.dll, 240

Folder = D:\Images\Цифры 100х65\
Controls = Hour|Min|Sec|DD|MM  
m = 2
Gui -Caption +AlwaysOnTop +E0x08000000 +E0x20 +Lastfound -DPIScale
Gui Color, F2F5FA
WinSet, TransColor, F2F5FA 
Gui Add, Picture, vHour w100 h65
Gui Add, Picture, vMin x+%m% wp hp
Gui Add, Picture, vSec x+%m% wp hp
Gui Add, Picture, % &quot;vDD xm+&quot; 50+m/2 &quot; wp hp y+&quot; m
Gui Add, Picture, vMM x+%m% wp hp
Gui Show, NA x5 y5  
 

TimeUpdate:    
    Loop, parse, Controls, |
    { 
        If (v := A_LoopField) &amp;&amp; (Pr%v% != A_%v%) &amp;&amp; ((Pr%v% := A_%v%) != &quot;&quot;)
        { 
            GuiControl, -Redraw, % v
            GuiControl,, % v , % &quot;*w100 *h65 &quot; Folder Ceil(A_%v%) &quot;.bmp&quot;
            GuiControl, +Redraw, % v  
        } 
    } 
    SetTimer, TimeUpdate, % &quot;-&quot; (999 - A_MSec) + 100
    Return
</code></pre></div><p>В чём суть вашей проблемы?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 22 Apr 2014 08:58:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=82125#p82125</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: замена времени графикой]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=82124#p82124</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>А про файлы я ничего не понял. Задавайте просто вопросы про конкретные проблемы.</p></blockquote></div><p>файлы AHK, думал наглядно посмотрите, как там все закручено)</p>]]></description>
			<author><![CDATA[null@example.com (dvn)]]></author>
			<pubDate>Tue, 22 Apr 2014 08:53:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=82124#p82124</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: замена времени графикой]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=82123#p82123</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Может не поддерживает массивы, пробуйте Loop, parse</p></blockquote></div><div class="codebox"><pre><code>
Controls = Hour|Min|Sec|DD|MM 

TimeUpdate:    
    Loop, parse, Controls, |
    { 
        If (v := A_LoopField) &amp;&amp; (Pr%v% != A_%v%) &amp;&amp; (Pr%v% := A_%v%)
        {
            GuiControl, -Redraw, % v
            GuiControl,, % v, % &quot;*w100 *h100 &quot; Folder v &quot;.bmp&quot;
            GuiControl, +Redraw, % v 
        } 
    } 
    SetTimer, TimeUpdate, % &quot;-&quot; (999 - A_MSec) + 100
    Return
</code></pre></div><div class="quotebox"><blockquote><p>Вот&nbsp; ссылка на картинки.<br />А это файлы отвечающие за радио.</p></blockquote></div><p>Спасибо за картинки. А про файлы я ничего не понял. Задавайте просто вопросы про конкретные проблемы.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 22 Apr 2014 08:50:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=82123#p82123</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: замена времени графикой]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=82122#p82122</link>
			<description><![CDATA[<p>Вот <a href="http://yadi.sk/d/jWCpk9EMMunYn"> ссылка на картинки.</a><br />А это <a href="http://yadi.sk/d/glfwvDrVMxJm8">файлы отвечающие за радио.</a></p>]]></description>
			<author><![CDATA[null@example.com (dvn)]]></author>
			<pubDate>Tue, 22 Apr 2014 08:44:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=82122#p82122</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: замена времени графикой]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=82120#p82120</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>У меня Gui..... в одном файле прописано, а остальное в другом.</p><p>Также и вставлять?</p></blockquote></div><p>Непонятно.<br /></p><div class="quotebox"><blockquote><p>Заменил свое условие, пишет ошибку на &quot;for k, v in [&quot;Hour&quot;,&quot;Min&quot;,&quot;Sec&quot;,&quot;DD&quot;,&quot;MM&quot;] &quot;.<br />Проверял на эмуляторе.</p></blockquote></div><p>Может не поддерживает массивы, пробуйте </p><div class="codebox"><pre><code>Loop, parse,</code></pre></div><div class="quotebox"><blockquote><p>p.s. Цифры у меня нарисованы до 99, так как они еще используются для отображения громкости.</p></blockquote></div><p>Делитесь картинками, проще на почту <a href="mailto:serzh82saratov@mail.ru">serzh82saratov@mail.ru</a> <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 22 Apr 2014 08:39:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=82120#p82120</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: замена времени графикой]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=82118#p82118</link>
			<description><![CDATA[<div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>А лучше покороче:<br /></p><div class="codebox"><pre><code> 
Gui -Caption +AlwaysOnTop +E0x08000000 +E0x20 +Lastfound  
Gui Color, F2F5FA
WinSet, TransColor, F2F5FA 
Gui Add, Picture, vHour Border w100 h100
Gui Add, Picture, vMin Border x+5 wp hp
Gui Add, Picture, vSec Border x+5 wp hp
Gui Add, Picture, vDD Border xm+55 y+5 wp hp
Gui Add, Picture, vMM Border x+5 wp hp
Gui Show, NA x5 y5  
 
Folder = \sdmmc\radio\numbers
 
TimeUpdate:    
    for k, v in [&quot;Hour&quot;,&quot;Min&quot;,&quot;Sec&quot;,&quot;DD&quot;,&quot;MM&quot;]  
    {
        GuiControl, -Redraw, %v% 
        If (Pr%v% != A_%v%)
            GuiControl,, %v%, % &quot;*w100 *h100 &quot; Folder (Pr%v% := A_%v%) &quot;.bmp&quot;
        GuiControl, +Redraw, %v% 
    } 
    SetTimer, TimeUpdate, % &quot;-&quot; (999 - A_MSec) + 100
    Return
</code></pre></div></blockquote></div></div></div><p>У меня Gui..... в одном файле прописано, а остальное в другом.</p><p>Также и вставлять?</p><p>Заменил свое условие, пишет ошибку на &quot;<strong>for k, v in [&quot;Hour&quot;,&quot;Min&quot;,&quot;Sec&quot;,&quot;DD&quot;,&quot;MM&quot;]</strong> &quot;.<br />Проверял на эмуляторе.</p><p>p.s. Цифры у меня нарисованы до 99, так как они еще используются для отображения громкости.</p><p>Со звуком вот так сделано:</p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>Gui, Add, Picture, vVolP x70 y410 w100 h65

;обновляем громкость
RefreshRadioVol:
AUD_VOL:=DllCall(Aud_GetVolume)
    GuiControl,, Volv, %AUD_VOL%
       IfExist, %A_ScriptDir%\Skin\Radio\Volume\%AUD_VOL%.bmp
        {
        CVal1=%A_ScriptDir%\Skin\Radio\Volume\%AUD_VOL%.bmp
        CVal2=%A_ScriptDir%\Skin\Radio\Volume\%AUD_VOL%.bmp
        CName=VolP
        ButtonPress(CName, CVal1, CVal2, 0)
        }
   return</code></pre></div></div></div>]]></description>
			<author><![CDATA[null@example.com (dvn)]]></author>
			<pubDate>Tue, 22 Apr 2014 08:29:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=82118#p82118</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: замена времени графикой]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=82116#p82116</link>
			<description><![CDATA[<p>А лучше покороче:<br /></p><div class="codebox"><pre><code> 
Gui -Caption +AlwaysOnTop +E0x08000000 +E0x20 +Lastfound  
Gui Color, F2F5FA
WinSet, TransColor, F2F5FA 
Gui Add, Picture, vHour Border w100 h100
Gui Add, Picture, vMin Border x+5 wp hp
Gui Add, Picture, vSec Border x+5 wp hp
Gui Add, Picture, vDD Border xm+55 y+5 wp hp
Gui Add, Picture, vMM Border x+5 wp hp
Gui Show, NA x5 y5  
 
Folder = \sdmmc\radio\numbers
 
TimeUpdate:    
    for k, v in [&quot;Hour&quot;,&quot;Min&quot;,&quot;Sec&quot;,&quot;DD&quot;,&quot;MM&quot;]  
    {
        GuiControl, -Redraw, %v% 
        If (Pr%v% != A_%v%)
            GuiControl,, %v%, % &quot;*w100 *h100 &quot; Folder (Pr%v% := A_%v%) &quot;.bmp&quot;
        GuiControl, +Redraw, %v% 
    } 
    SetTimer, TimeUpdate, % &quot;-&quot; (999 - A_MSec) + 100
    Return
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 22 Apr 2014 07:56:07 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=82116#p82116</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: замена времени графикой]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=82115#p82115</link>
			<description><![CDATA[<p>Попробуйте по аналогии, как на WinCE не знаю.<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>
Gui Margin, 0, 0
Gui -Caption +AlwaysOnTop +E0x08000000 +E0x20 +Lastfound  
Gui Color, F2F5FA
WinSet, TransColor, F2F5FA 
Gui Add, Picture, vHour Border w100 h100
Gui Add, Picture, vMin Border x+5 wp hp
Gui Add, Picture, vSec Border x+5 wp hp
Gui Show, NA x5 y5 AutoSize 

Folder = \sdmmc\radio\numbers
arrcontrols := [&quot;Hour&quot;,&quot;Min&quot;,&quot;Sec&quot;] 

TimeUpdate:    
    for k, v in arrcontrols
        GuiControl, -Redraw, %v% 
    If PrHour != %A_Hour%
        GuiControl,, Hour, % &quot;*w100 *h100 &quot; Folder (PrHour := A_Hour) &quot;.bmp&quot;
    If PrMin != %A_Min%
        GuiControl,, Min, % &quot;*w100 *h100 &quot; Folder (PrMin := A_Min) &quot;.bmp&quot;
    GuiControl,, Sec, % &quot;*w100 *h100 &quot; Folder A_Sec &quot;.bmp&quot;  
    for k, v in arrcontrols
        GuiControl, +Redraw, %v% 
    SetTimer, TimeUpdate, % &quot;-&quot; (999 - A_MSec) + 100
    Return
</code></pre></div></div></div><div class="quotebox"><blockquote><p>я нарисовал картинки (цифры 00.bmp-60.bmp) для этих целей</p></blockquote></div><p>А картинка 60 зачем?</p><p>---</p><p><strong>Отредактируйте свой пост, заглавные буквы и знаки препинания никто не отменял!</strong></p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 22 Apr 2014 07:40:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=82115#p82115</guid>
		</item>
		<item>
			<title><![CDATA[AHK: замена времени графикой]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=82113#p82113</link>
			<description><![CDATA[<p>Тут начал переделывать оболочку на магнилолу с WinCE 6.0, столкнулся с тем, что все написано в AHK.<br />Только начинаю немного разбираться.<br />Время и дата выводится в текстовом формате:<br /></p><div class="codebox"><pre><code>Gui, Font, s37, %rfont%
Gui, Add, Text, vMyTime 0x1 x100 y410 w600 h50
Gui, Font, s14, %rfont%
Gui, Add, Text, vMyDate 0x1 x100 y380 w600 h25

RefreshClock:
    ;обновление часов
    FMin = %A_Min%
    if (FMin&lt;&gt;FMin2) 
        {
        GuiControl, , MyTime, %A_Hour% : %A_Min%
        FMin2=%FMin%
        ;обновление даты
        FDay = %A_DD%
        if (FDay&lt;&gt;FDay2) 
            {
            Wday:=Day%A_WDay%
            Mon:=Mon%A_Mon%
            Day:=floor(FDay)
            GuiControl, , MyDate, %Wday%, %Day% %Mon% %A_YYYY%
            FDay2=%FDay%
            }
        }
return</code></pre></div><p>Я нарисовал картинки (цифры 00.bmp-60.bmp) для этих целей.<br />Пробовал писать, но минуты не обновляются, а зависают на той, на которой было запущено.<br />Помогите написать условие?!</p><p>Картинки расположены, к примеру, \sdmmc\radio\numbers</p>]]></description>
			<author><![CDATA[null@example.com (dvn)]]></author>
			<pubDate>Tue, 22 Apr 2014 06:09:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=82113#p82113</guid>
		</item>
	</channel>
</rss>
