<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; JScript: Запуск программ с заданым интервалом]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=8555</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8555&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «JScript: Запуск программ с заданым интервалом».]]></description>
		<lastBuildDate>Mon, 12 Aug 2013 05:28:17 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: JScript: Запуск программ с заданым интервалом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74418#p74418</link>
			<description><![CDATA[<div class="quotebox"><cite>dab00 пишет:</cite><blockquote><p>На оба случая можно оформить подписку на события WMI - оптимальнее некуда <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />.</p></blockquote></div><p>Офигенно, я не знал. Пошел читать.</p><p>Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (DnsIs)]]></author>
			<pubDate>Mon, 12 Aug 2013 05:28:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74418#p74418</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Запуск программ с заданым интервалом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74405#p74405</link>
			<description><![CDATA[<p>На оба случая можно оформить подписку на события WMI - оптимальнее некуда <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />.</p>]]></description>
			<author><![CDATA[null@example.com (dab00)]]></author>
			<pubDate>Sun, 11 Aug 2013 16:29:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74405#p74405</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Запуск программ с заданым интервалом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74403#p74403</link>
			<description><![CDATA[<p>Костыли конечно, но:</p><p>Стоит антивирус Авира, который при обновлении показывает гадкое окошко, скрипт каждые 2 секунды проверка наличия окна и закрытие его.</p><p>Иногда требуется снять с вебкамеры некоторое количеств снимков, каждые 15 секунд.</p>]]></description>
			<author><![CDATA[null@example.com (DnsIs)]]></author>
			<pubDate>Sun, 11 Aug 2013 15:46:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74403#p74403</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Запуск программ с заданым интервалом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74395#p74395</link>
			<description><![CDATA[<p>Вот <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" />. Наконец-то. Добрались до (выделение моё):<br /></p><div class="quotebox"><blockquote><p>§4.10 Если Вы задаёте конкретный вопрос по программированию, всегда указывайте свою конечную цель, если есть такая возможность. <span style="color: Green">Помните, что Ваша проблема может не нуждаться в решении.</span> Не заставляйте отвечающих заниматься изобретением велосипедов, которые Вы выкинете через полчаса, когда поймёте суть своей проблемы до конца.</p></blockquote></div><p>Главный вопрос — зачем? Причём не одно, а несколько приложений.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sun, 11 Aug 2013 01:49:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74395#p74395</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Запуск программ с заданым интервалом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74394#p74394</link>
			<description><![CDATA[<p>А зачем запускать &quot;прогу&quot; каждые пять секунд, не секрет?</p>]]></description>
			<author><![CDATA[null@example.com (max7)]]></author>
			<pubDate>Sat, 10 Aug 2013 23:03:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74394#p74394</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Запуск программ с заданым интервалом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74383#p74383</link>
			<description><![CDATA[<div class="quotebox"><cite>DnsIs пишет:</cite><blockquote><p>Заметьте, что интервалы в секундах.</p></blockquote></div><p>schtasks не может запукать прогу каждые 5 секунд, не так ли?</p>]]></description>
			<author><![CDATA[null@example.com (DnsIs)]]></author>
			<pubDate>Sat, 10 Aug 2013 15:32:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74383#p74383</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Запуск программ с заданым интервалом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74375#p74375</link>
			<description><![CDATA[<div class="quotebox"><cite>DnsIs пишет:</cite><blockquote><p>Интересно как? Подключать <strong>ActiveXObject( &quot;htmlfile&quot; )</strong>?</p></blockquote></div><p>Я это и подразумевал. Другие нативные (без привлечения сторонних библиотек) способы мне неизвестны.</p><p>Мне кажется, лучше использовать schtasks.</p>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Sat, 10 Aug 2013 13:09:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74375#p74375</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Запуск программ с заданым интервалом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74374#p74374</link>
			<description><![CDATA[<div class="quotebox"><cite>DnsIs пишет:</cite><blockquote><p>Не знаю как будет работать на загруженной машине, много ли ресурсов забирает такая конструкция.</p></blockquote></div><p>Она у вас в основном спит, т.е. ничего не делает.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Sat, 10 Aug 2013 12:48:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74374#p74374</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Запуск программ с заданым интервалом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74373#p74373</link>
			<description><![CDATA[<div class="quotebox"><cite>YMP пишет:</cite><blockquote><p>Думаю, вам надо разобраться, почему вам так кажется. Тогда будет что обсуждать. А может, проблема исчезнет сама собой.</p></blockquote></div><p>Не знаю как будет работать на загруженной машине, много ли ресурсов забирает такая конструкция.</p><div class="quotebox"><cite>Rumata пишет:</cite><blockquote><p>Если все-таки очень хочется делать это из JS предлагаю посмотреть в сторону setTimeout.</p></blockquote></div><p>Интересно как? Подключать <strong>ActiveXObject( &quot;htmlfile&quot; )</strong>?</p>]]></description>
			<author><![CDATA[null@example.com (DnsIs)]]></author>
			<pubDate>Sat, 10 Aug 2013 12:26:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74373#p74373</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Запуск программ с заданым интервалом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74365#p74365</link>
			<description><![CDATA[<p>Самое ценное в описании планировщика задач находится в самом конце страницы<br /></p><div class="quotebox"><blockquote><p>В Windows XP и старше есть утилита командной строки schtasks, которая позволяет управлять назначенными заданиями на компьютерах в локальной сети. Эта утилита будет незаменима для управления заданиями из скриптов. Справку о ключах для запуска этой утилиты можно получить, набрав в командной строке</p><p>schtasks /?</p></blockquote></div><p>Если все-таки очень хочется делать это из JS предлагаю посмотреть в сторону setTimeout.</p>]]></description>
			<author><![CDATA[null@example.com (Rumata)]]></author>
			<pubDate>Sat, 10 Aug 2013 09:34:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74365#p74365</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Запуск программ с заданым интервалом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74364#p74364</link>
			<description><![CDATA[<div class="quotebox"><cite>DnsIs пишет:</cite><blockquote><p>Мне почему то всегда кажется, что &quot;while&quot; + &quot;Sleep&quot;&nbsp; - это не очень хорошо.</p></blockquote></div><p>Думаю, вам надо разобраться, почему вам так кажется. Тогда будет что обсуждать. А может, проблема исчезнет сама собой.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Sat, 10 Aug 2013 09:19:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74364#p74364</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Запуск программ с заданым интервалом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74363#p74363</link>
			<description><![CDATA[<p>Заметьте, что интервалы в секундах.</p>]]></description>
			<author><![CDATA[null@example.com (DnsIs)]]></author>
			<pubDate>Sat, 10 Aug 2013 09:02:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74363#p74363</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Запуск программ с заданым интервалом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74362#p74362</link>
			<description><![CDATA[<p>Как назначить задание в Microsoft Windows XP: <a href="http://support.microsoft.com/kb/308569/ru">http://support.microsoft.com/kb/308569/ru</a><br />Планировщик задач (Task Scheduler): <a href="http://www.ixbt.com/soft/ms-task-scheduler.shtml">http://www.ixbt.com/soft/ms-task-scheduler.shtml</a></p>]]></description>
			<author><![CDATA[null@example.com (max7)]]></author>
			<pubDate>Sat, 10 Aug 2013 08:56:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74362#p74362</guid>
		</item>
		<item>
			<title><![CDATA[JScript: Запуск программ с заданым интервалом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=74360#p74360</link>
			<description><![CDATA[<p>Доброго дня.</p><p>Понадобилось запускать несколько программ с определенным интервалом, наклепал:&nbsp; </p><div class="codebox"><pre><code>PROGS = [
        {name: &quot;prog_1.exe&quot;, interval: 5, timer: 0},
        {name: &quot;prog_2.exe&quot;, interval: 14, timer: 0}
];

now = function (){return new Date().getTime()}

while (true) {
    for (var i = PROGS.length; i--;)
    if ((PROGS[i].timer - now()) &lt; 0) {
        PROGS[i].timer = now() + PROGS[i].interval * 1000;
        run (PROGS[i].name);
    }
    WScript.Sleep(500);
}

function run (prog) {
    return 0;
}</code></pre></div><p>Предложите варианты оптимизации. Мне почему то всегда кажется, что &quot;while&quot; + &quot;Sleep&quot;&nbsp; - это не очень хорошо.</p><p>Благодарю.</p>]]></description>
			<author><![CDATA[null@example.com (DnsIs)]]></author>
			<pubDate>Sat, 10 Aug 2013 06:20:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=74360#p74360</guid>
		</item>
	</channel>
</rss>
