<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBS: ограничение времени работы скрипта]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11230&amp;type=atom" />
	<updated>2016-01-16T20:52:06Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=11230</id>
		<entry>
			<title type="html"><![CDATA[Re: VBS: ограничение времени работы скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=100398#p100398" />
			<content type="html"><![CDATA[<p>По логике весь скрипт - это Obrabotka input, запуски которого пишутся в планировщик.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2016-01-16T20:52:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=100398#p100398</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[VBS: ограничение времени работы скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=100397#p100397" />
			<content type="html"><![CDATA[<p>Сделал себе маленький скрипт чтоб запускал команды обработки в пятницу после 21-00, а останавливался в понедельник после 10-00. Все работает, просто подумал может старожилы предложат конструкцию по-красивее.</p><div class="codebox"><pre><code>input = &quot;e:\input\&quot;			&#039;папка input
Set objFSO = CreateObject(&quot;Scripting.FileSystemObject&quot;)

While true
Vizov
Wend


Sub Obrabotka(FolderPath)
    &#039;Получаем объектную модель текущего каталога
    Set Folder = objFSO.GetFolder(FolderPath)
 
    &#039;Перебираем все файлы в текущем каталоге
    For Each File in Folder.Files
	
&#039;команды обработки


	If Weekday(date, 0) =1 And Hour(time) =&gt; 10 Then  Vizov  &#039;прекращаем обработку в понедельник в 10-00

    Next
 End Sub


Sub Vizov
If Weekday(date, 0) =5 And Hour(time) =&gt; 21 Then    &#039;начинаем обработку в пятн в 21-00
Obrabotka input
 Else
    WScript.Sleep 1800000   &#039;спим 30 минут
End If
End Sub</code></pre></div>]]></content>
			<author>
				<name><![CDATA[griha09]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27540</uri>
			</author>
			<updated>2016-01-16T20:32:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=100397#p100397</id>
		</entry>
</feed>
