<?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=8492</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8492&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Автоотключение компьютера».]]></description>
		<lastBuildDate>Tue, 30 Jul 2013 19:27:52 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Автоотключение компьютера]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74129#p74129</link>
			<description><![CDATA[<p>Не доконца понял как оно должно работать, но так хоть не будет ошибки ))))<br /></p><div class="codebox"><pre><code>
;#NoTrayIcon   ;-откл для теста
#Persistent
CustomColor = EEAA99
Gui, +AlwaysOnTop +LastFound +Owner 
Gui, Color, %CustomColor%
Gui, Font, s11
Gui, Add, Text, , Автоматическое выключение системы через:
Gui, Font, s40
Gui, Add, Text, vMyText cYellow, XXXX YYYY
Gui, Font, s50
Gui, Add, Button, , Отмена
WinSet, TransColor, %CustomColor% 150
Gui, -Caption
Gosub, UpdateOSD
Gui, Show
return

SetTimer, UpdateOSD, 1000
SetTimer , timer , 10000 , On

timer:
    if A_TimeIdle &gt; 360          ;- уменшено для теста  
    {
        SoundPlay, *-1
        time=60
        Gosub, UpdateOSD
    }
    else
    {
        return
    }
    
UpdateOSD:
    time -= 1
    GuiControl,, MyText, %time% - секунд
    if time &lt; 10
    SoundBeep, 1200, 200
    if time = 0    
    goto ,A    
    return


ButtonОтмена:
    Gui , Destroy 
    SoundPlay, *64
    SetTimer, UpdateOSD, Off
    return
    A:
    ;Run, Shutdown.exe -s -f -t 00   ; -откл для теста
    ExitApp
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Strongest)]]></author>
			<pubDate>Tue, 30 Jul 2013 19:27:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74129#p74129</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Автоотключение компьютера]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73977#p73977</link>
			<description><![CDATA[<p>Gui, Add надо использовать один раз, а у вас в таймере он создается несколько раз, вот и ошибка. Как вариант, отключите таймер после первого выполнения условия.</p>]]></description>
			<author><![CDATA[null@example.com (Zohann)]]></author>
			<pubDate>Mon, 22 Jul 2013 07:53:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73977#p73977</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Автоотключение компьютера]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73927#p73927</link>
			<description><![CDATA[<p>YMP - ну ладно спасибо за отзыв и помощь.</p>]]></description>
			<author><![CDATA[null@example.com (Zanoza)]]></author>
			<pubDate>Sat, 20 Jul 2013 05:07:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73927#p73927</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Автоотключение компьютера]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73925#p73925</link>
			<description><![CDATA[<p>Не понял юмора. Она же вроде не суслик.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Sat, 20 Jul 2013 05:04:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73925#p73925</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Автоотключение компьютера]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73923#p73923</link>
			<description><![CDATA[<p>Команда Gui, Add создаёт контрол. У вас она вызывается таймером снова и снова, т.е. контролы плодятся как тараканы.<br />Вот таймер </p><div class="codebox"><pre><code>UpdateOSD:
time -= 1
GuiControl,, MyText, %time% - секунд
if time &lt; 10
SoundBeep, 1200, 200
if time = 0    
goto ,A    
return</code></pre></div><p> Gui, Add&nbsp; нет - или есть?<br />Вот так я вызываю результат (обновление )- GuiControl,, MyText, %time% - секунд<br />Может я не прав то подскажите чуть-чуть.</p>]]></description>
			<author><![CDATA[null@example.com (Zanoza)]]></author>
			<pubDate>Sat, 20 Jul 2013 04:47:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73923#p73923</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Автоотключение компьютера]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73922#p73922</link>
			<description><![CDATA[<p>Немогу никак понять - и сам какбы не дурак .<br />Может я справку не правильно понял ,или гдето опечатка.<br />Прошу проверте !</p>]]></description>
			<author><![CDATA[null@example.com (Zanoza)]]></author>
			<pubDate>Sat, 20 Jul 2013 04:20:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73922#p73922</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Автоотключение компьютера]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73916#p73916</link>
			<description><![CDATA[<p>Так я ведь сказал, что вы упустили. Поправьте лучше сами. Вам это полезно в плане изучения АНК, а мне толку никакого.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Sat, 20 Jul 2013 02:07:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73916#p73916</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Автоотключение компьютера]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73913#p73913</link>
			<description><![CDATA[<div class="quotebox"><cite>YMP пишет:</cite><blockquote><p>Команда Gui, Add создаёт контрол. У вас она вызывается таймером снова и снова, т.е. контролы плодятся как тараканы. Не надо этого делать. Gui нужно создавать один раз.</p></blockquote></div><p>Я часть скрипта взял отсюда - Примеры&nbsp; <a href="http://www.script-coding.com/AutoHotkey/GUI.html">http://www.script-coding.com/AutoHotkey/GUI.html</a><br />вот пример </p><div class="codebox"><pre><code>; Пример: отображение выполняемых функций на экране (on-screen display).
; Данный скрипт требует версию 1.0.25.13 или выше.

CustomColor = EEAA99 ; Может быть любого RGB цвета (ниже он будет сделан прозрачным).
Gui, +AlwaysOnTop +LastFound +Owner ; Опция +Owner мешает появлению кнопки на панели задач.
Gui, Color, %CustomColor%
Gui, Font, s24
; XX &amp; YY служит для того, чтобы автоматически задать размер окна.
Gui, Add, Text, vMyText cLime, XXXXX YYYYY
; Делаем все пиксели этого цвета прозрачными, а сам текст - полупрозрачным (150):
WinSet, TransColor, %CustomColor% 150
Gui, -Caption ; Удаляем границы и заголовок окна.
SetTimer, UpdateOSD, 200
Gosub, UpdateOSD ; Не ожидая таймера, делаем сразу первое обновление.
Gui, Show, x0 y400
return

UpdateOSD:
MouseGetPos, MouseX, MouseY
GuiControl,, MyText, X%MouseX%, Y%MouseY%
return</code></pre></div><p>немного переделал<br />но чтото я упустил<br />никак не пойму - поправте пожалуйста!</p>]]></description>
			<author><![CDATA[null@example.com (Zanoza)]]></author>
			<pubDate>Fri, 19 Jul 2013 21:54:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73913#p73913</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Автоотключение компьютера]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73904#p73904</link>
			<description><![CDATA[<p>Команда Gui, Add создаёт контрол. У вас она вызывается таймером снова и снова, т.е. контролы плодятся как тараканы. Не надо этого делать. Gui нужно создавать один раз.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Fri, 19 Jul 2013 16:48:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73904#p73904</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Автоотключение компьютера]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=73903#p73903</link>
			<description><![CDATA[<p>Я не специалист а только учусь. Помогите пожалуйста с кодом.<br />Написал вот такую програмку для автоотключения компютера.<br /></p><div class="codebox"><pre><code>;#NoTrayIcon   ;-откл для теста
#Persistent
SetTimer , timer , 10000 , On
timer:
If A_TimeIdle &gt; 360          ;- уменшено для теста  
{
SoundPlay, *-1
time=60
CustomColor = EEAA99
Gui, +AlwaysOnTop +LastFound +Owner 
Gui, Color, %CustomColor%
Gui, Font, s11
Gui, Add, Text, , Автоматическое выключение системы через:
Gui, Font, s40
Gui, Add, Text, vMyText cYellow, XXXX YYYY
Gui, Font, s50
Gui, Add, Button, , Отмена
WinSet, TransColor, %CustomColor% 150
Gui, -Caption
SetTimer, UpdateOSD, 1000
Gosub, UpdateOSD
Gui, Show
return
}
else
{
    return
}
UpdateOSD:
time -= 1
GuiControl,, MyText, %time% - секунд
if time &lt; 10
SoundBeep, 1200, 200
if time = 0    
goto ,A    
return


ButtonОтмена:
Gui , Destroy 
SoundPlay, *64
SetTimer, UpdateOSD, Off
return
A:
;Run, Shutdown.exe -s -f -t 00   ; -откл для теста
ExitApp
</code></pre></div><p>Все бы хорошо но после появления GUI через 5 секунд выдает ошибку.<br />Помогите устранить проблему!<br />Снимок ошибки-<span class="postimg"><img src="http://i5.pixs.ru/storage/6/0/0/SnimokPNG_8660161_8504600.png" alt="PunBB bbcode test" /></span></p>]]></description>
			<author><![CDATA[null@example.com (Zanoza)]]></author>
			<pubDate>Fri, 19 Jul 2013 16:23:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=73903#p73903</guid>
		</item>
	</channel>
</rss>
