<?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>http://forum.script-coding.com/viewtopic.php?id=5115</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=5115&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: запуск скрипта в определенное время».]]></description>
		<lastBuildDate>Fri, 06 May 2011 17:50:19 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: запуск скрипта в определенное время]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=48204#p48204</link>
			<description><![CDATA[<p>Может скажу глупость, но вроде можно задать дату\время запуска, если внести правильную запись в реестр!</p>]]></description>
			<author><![CDATA[null@example.com (DaVinchi)]]></author>
			<pubDate>Fri, 06 May 2011 17:50:19 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=48204#p48204</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: запуск скрипта в определенное время]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=48113#p48113</link>
			<description><![CDATA[<p><span style="color: Green"><strong>Interloper</strong>, код оформляется <a href="http://forum.script-coding.com/help.php#bbcode">тэгом «code»</a>. Поправьте Ваш пост.</span></p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Wed, 04 May 2011 22:18:52 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=48113#p48113</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: запуск скрипта в определенное время]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=48112#p48112</link>
			<description><![CDATA[<p>я пользуюсь для таких вещей двумя способами,<br />первый это рассчитать время задержки, sleep,%var1%&nbsp; где var1= минуты*60000+секунды*1000 (но это может быть не удобно по причине, что скрипт ждет а не работает)<br />а второй вариант вот:<br /></p><div class="codebox"><pre><code>; время когда нужно запустить некое действие
needTime=00:36:00

;извлечем из него двоеточие
StringReplace, needTime, needTime, : ,,A

;получим текущую дату без времени
StringLeft, NeedTimeStamp, A_NOW, 8 

;итоговый штамп когда нужно выполнить действие
NeedTimeStamp=%NeedTimeStamp%%needtime%

;Получим разницу между сейчас и нужным временем в эту переменную в секундах
var1:=A_NOW
EnvSub,var1,%NeedTimeStamp%,seconds

;если результат &gt;0 то это количество секунд, которые прошли с момента как нам надо было запустить действие
msgBox,%var1%

if var1&gt;0 
 SoundBeep, 100, 500</code></pre></div><p>Кстати, раз уж поправил пост. Заметил еще одну странность:</p><p>К указанной дате добавляется 10 секунд.<br /></p><div class="codebox"><pre><code>mytime=20110511210600
EnvAdd,mytime,10,seconds
msgbox,%mytime%</code></pre></div><p>А вот аналогичное отнимание 10секунд не работает.<br /></p><div class="codebox"><pre><code>mytime=20110511210600
EnvSub,mytime,10,seconds
msgbox,%mytime%</code></pre></div><p>Что не так? кто-то знает ?</p><p>Порылся я на англоязычном форуме и накопал след. сообщение:<br /><a href="http://www.autohotkey.com/forum/topic69699.html&amp;highlight=envsub">http://www.autohotkey.com/forum/topic69 … ght=envsub</a></p><p>Так что может кому-то пригодится, но можно сделать так (Тогда получится вычитание).<br />а то что не работает EnvSub видимо баг...<br /></p><div class="codebox"><pre><code>mytime=20110511210600
EnvAdd,mytime,-10,seconds
msgbox,%mytime%</code></pre></div><p>А если вам надо запускать программы по расписанию, не из скрипта, то советую очень хорошую бесплатную<br />программку xStarter <a href="http://www.xstarter.com">http://www.xstarter.com</a><br />Я все свои скрипты запускаю именно из нее.</p>]]></description>
			<author><![CDATA[null@example.com (Interloper)]]></author>
			<pubDate>Wed, 04 May 2011 21:41:04 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=48112#p48112</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: запуск скрипта в определенное время]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=41117#p41117</link>
			<description><![CDATA[<p>Ещё можно воспользоваться Планировщиком задач.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 31 Oct 2010 20:57:35 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=41117#p41117</guid>
		</item>
		<item>
			<title><![CDATA[AHK: запуск скрипта в определенное время]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=41116#p41116</link>
			<description><![CDATA[<p>Как запустить скрипт в определенное время?<br />Я пока вижу один вариант(не считая таймера) - с помощью FormatTime<br />Например:<br /></p><div class="codebox"><pre><code>FormatTime, TimeString
If TimeString &gt; 1 ноября 2010 г. 00:10
SoundBeep, 100, 500</code></pre></div><p>и проверять условие каждую минуту</p>]]></description>
			<author><![CDATA[null@example.com (Bobby)]]></author>
			<pubDate>Sun, 31 Oct 2010 20:27:06 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=41116#p41116</guid>
		</item>
	</channel>
</rss>
