<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: SetTimer]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=5903</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5903&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: SetTimer».]]></description>
		<lastBuildDate>Wed, 15 Jun 2011 00:01:27 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: SetTimer]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=49127#p49127</link>
			<description><![CDATA[<p>Grey огромнейшее спасибо. Получилось то, что и хотел.</p><div class="codebox"><pre><code>ButtonGooooooooooooo!!!!:
SetTimer, Taimer, -120000
Gui, Submit, NoHide
If F15!= Закрыть_ЛС
{
a15:=1
}

Taimer:
Sleep, 1000
IfWinExist
WinClose
Pause</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (kamaz)]]></author>
			<pubDate>Wed, 15 Jun 2011 00:01:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=49127#p49127</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: SetTimer]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=49126#p49126</link>
			<description><![CDATA[<p>А так разговор про <em>гъюи</em> кнопку?, тогда сам таймер где-то тут:</p><div class="codebox"><pre><code>    ButtonGooooooooooooo!!!!:
   SetTimer, closegui, -300000
   Gui, Submit, NoHide
   If F15!= Закрыть_ЛС
   {
   a15:=1
   }</code></pre></div><p>, а метку для таймера расположить в коде после содержимого метки Show:</p><div class="codebox"><pre><code>closegui:
   Gui, Destroy</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Tue, 14 Jun 2011 17:55:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=49126#p49126</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: SetTimer]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=49124#p49124</link>
			<description><![CDATA[<p>Вот клавиша Gooo и функция ф15</p><div class="codebox"><pre><code>     Gui, Add, Text, x50 y445 w450 h40 cRed, После ТП что хотите?
    Gui, Add, DropDownList, x222 y445 w120 h50 vF15, Закрыть_ЛС||Стоять_в_городе
    Gui, Add, Text, x10 y480 w500 h30 cRed, Сначала нажмите ALT+3 потом на F12 свиток возвращения(тп) поставте!!!
    Gui, Add, Button, x180 y520 w210 h40 , Gooooooooooooo!!!!
    Gui, Add, Button, x180 y560 w210 h40 , Pause
    Gui, Show, Autofit
    Return

    

    ButtonGooooooooooooo!!!!:
    Gui, Submit, NoHide
    If F15!= Закрыть_ЛС
    {
    a15:=1
    }

    Gui, Submit, NoHide
    If F1!= Использовать
    {
       Length1 := 6000000000
    a1=%Length1%
    }

    If F2!= Использовать
    {
       Length2 := 6000000000
    a2=%Length2%
    }

    If F3!= Использовать
    {
       Length3 := 6000000000
    a3=%Length3%
    }

    If F4 != Использовать
    {
       Length4 := 6000000000
    a4=%Length4%
    }

    If F5 != Использовать
    {
       Length5 := 6000000000
    a5=%Length5%
    }

    If F6 != Использовать
    {
       Length6 := 6000000000
    a6=%Length6%
    }

    If F7 != Использовать
    {
       Length7 := 6000000000
    a7=%Length7%
    }

    If F9 != Использовать
    {
       Length9 := 6000000000
    a9=%Length9%
    }
    If F10 != Использовать
    {
       Length10 := 6000000000
    a10=%Length10%
    }

person=%Lenghtradar%
radarsec=%Lenghtradarsec%

hp11=%Length11%
mp12=%Length12%

r:= radarsec/4

Stop = 0

Gosub, Show
return


Show:
k:=0
while k=0
{

    if (a9&lt;1)
      {

        Sleep, 1800
        ControlClick, x30 y70, Mail.ru (Window 800x600)
        Sleep, 1300
        SetKeyDelay, 1
        ControlSend,, {F9},  Mail.ru (Window 800x600)
        SetKeyDelay, 1
        ControlSend,, {F9},  Mail.ru (Window 800x600)
        SetKeyDelay, 1
        Sleep, 1000
        ControlSend,, {Tab},  Mail.ru (Window 800x600)
        SetKeyDelay, 1
        Sleep, 200
        a9=%Length9%
        a9:= a9/4

     }
    a9:=a9-1</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (kamaz)]]></author>
			<pubDate>Tue, 14 Jun 2011 15:33:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=49124#p49124</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: SetTimer]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=49123#p49123</link>
			<description><![CDATA[<div class="quotebox"><cite>kamaz пишет:</cite><blockquote><p>я хочу сделать рабочее время программы 5 минут</p></blockquote></div><p>Пример с запуском блокнота на 5 секунд:</p><div class="codebox"><pre><code>F9::
   Run, C:\Windows\system32\notepad.exe
   Sleep, 5000
   WinClose, ahk_class Notepad
   Return</code></pre></div><p>А вот уж если нужно условие, чтобы блокнот (к примеру) по каким-то причинам не закрывался по прошествию времени, надо эти условия изложить подробнее, лично я не <em>врубаюсь</em>, что такое в коде F15!= Закрыть_ЛС, или a15:=1.<br /></p><div class="quotebox"><cite>kamaz пишет:</cite><blockquote><p>...после нажатия нкопки Goooo в клиенте запускается таймер и после истечения врмени таймера закрывается окно приложения и программа встает на паузу.</p></blockquote></div><p>Нет тут ни какой кнопки, есть метка ButtonGooooooooooooo!!!!, чтобы задействовать всё, что под ней, нужно перейти на неё при посредстве команд: Gosub, Goto, или SetTimer. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Tue, 14 Jun 2011 14:32:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=49123#p49123</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: SetTimer]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=49121#p49121</link>
			<description><![CDATA[<div class="quotebox"><cite>Grey пишет:</cite><blockquote><p>Сколько проверок нужного условия должно быть в течении этого времени? В предложенном мною варианте, проверка через каждую секунду в течении пяти секунд, можно чаще за те же пять секунд...</p></blockquote></div><p>Может я не правильно выразился...<br />я хочу сделать рабочее время программы 5 минут, то есть после нажатия нкопки Goooo в клиенте запускается таймер и после истечения врмени таймера закрывается окно приложения и программа встает на паузу.</p><br /><p>Правильно ли выполенно условие?<br /></p><div class="codebox"><pre><code>ButtonGooooooooooooo!!!!:
    Gui, Submit, NoHide
    If F15!= Закрыть_ЛС
    {
       SetTimer, Refresh, 1000
       a15:=1
    }

Refresh:
   i++
   ToolTip, интерация таймера № %i% ; эта часть кода,
   Sleep, 500 ; где тултип
   IfWinExist, ahk_class Nksp
   WinClose
   If i = 5
      {
         ToolTip, остановка таймера ; это тоже
         Sleep, 750 ; только для наглядности,
         IfWinExist, ahk_class Nksp
         WinClose
         SetTimer, Refresh, Off
         i =
      }
   Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (kamaz)]]></author>
			<pubDate>Tue, 14 Jun 2011 12:57:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=49121#p49121</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: SetTimer]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=49119#p49119</link>
			<description><![CDATA[<div class="quotebox"><cite>kamaz пишет:</cite><blockquote><p>...по нажатию данной кнопки...</p></blockquote></div><p>Не вижу ни какой кнопки, тут метка, и не внятное условие. Я не буду вникать в условие, просто дам своё видение этой темы:</p><div class="codebox"><pre><code>F9:: ; хоткей активации таймера
   SetTimer, Refresh, 1000 ; поставил промежуток между интерациями поменьше, только в целях наглядности
   Return

Refresh:
   i++
   ToolTip, интерация таймера № %i% ; эта часть кода,
   Sleep, 500 ; где тултип
   ToolTip ; заменяется на требуемое действие
   If i = 5
      {
         ToolTip, остановка таймера ; это тоже
         Sleep, 750 ; только для наглядности,
         ToolTip ; соответственно убирается, или здесь размещается нужное действие по завершению таймера
         SetTimer, Refresh, Off
         i =
      }
   Return

F12::
   ToolTip, EXIT, 640, 512
   Sleep, 500
   Tooltip
   ExitApp</code></pre></div><div class="quotebox"><cite>kamaz пишет:</cite><blockquote><p>таймер на 5 минут</p></blockquote></div><p>Сколько проверок нужного условия должно быть в течении этого времени? В предложенном мною варианте, проверка через каждую секунду в течении пяти секунд, можно чаще за те же пять секунд...</p>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Tue, 14 Jun 2011 12:26:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=49119#p49119</guid>
		</item>
		<item>
			<title><![CDATA[AHK: SetTimer]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=49116#p49116</link>
			<description><![CDATA[<p>Добрый день уважаемые пользователи. Суть вопроса такова - захотел сделать условие работы программы по времени, так скажем не большая демоверсия для временного пользования, но не много не разобрался с функцией SetTimer. <br />Может кто нибудь объяснит мне что именно нужно прописать в условии чтобы исполнить мною задуманное.</p><p>ButtonGooooooooooooo - запуск работы программы. на нее то и хочу поставить таймер - то есть по нажатию данной кнопки на клиенте программы запускался таймер на 5 минут - после чего программы выполняла бы условие If (a15=0) - то есть закрытие окна приложения на которое написана программа.</p><p>	</p><div class="codebox"><pre><code>ButtonGooooooooooooo!!!!:
    Gui, Submit, NoHide
    If F15!= Закрыть_ЛС
    {
       a15:=1
    }


    If (a15=0)
    {
    IfWinExist, ххххххххх (Window 800x600)
        WinClose
    }</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (kamaz)]]></author>
			<pubDate>Tue, 14 Jun 2011 11:11:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=49116#p49116</guid>
		</item>
	</channel>
</rss>
