<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBS скрипт, отправка на печать и удаление. Помогите.]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=7739</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7739&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBS скрипт, отправка на печать и удаление. Помогите.».]]></description>
		<lastBuildDate>Sun, 28 Oct 2012 17:59:10 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBS скрипт, отправка на печать и удаление. Помогите.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65187#p65187</link>
			<description><![CDATA[<p>Хотелось бы прояснить следующие пункты:<br />1. из постановки задачи можно понять, что в папке будет лежать несколько файлов - тогда встанет вопрос &quot;Какой из них новый?&quot; поскольку файлы могут как добавляться, так и удаляться из папки.<br />2. PDF принтер должен спросить имя файла и куда его положить, т.е. отвечать будет пользователь. Либо принтер настроен таким образом, что складывает сконвертированные файлы в определённую папку?<br />3. Файл может быть скопирован, перемещён, удалён - что значит &quot;файл должен быть вырезан и перемещён в другую папку&quot;?</p>]]></description>
			<author><![CDATA[null@example.com (Fedor)]]></author>
			<pubDate>Sun, 28 Oct 2012 17:59:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65187#p65187</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS скрипт, отправка на печать и удаление. Помогите.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65183#p65183</link>
			<description><![CDATA[<p>Нашел вот такой скрипт, не пойму куда его втыкать чтобы он отрабатывал когда файл найдется</p><div class="quotebox"><blockquote><p>Option Explicit<br />Const PrintFolder = &quot;C:\B\&quot;</p><br /><p>DIM objShell : Set objShell = CreateObject(&quot;Shell.Application&quot;)<br />DIM objFolder : Set objFolder = objShell.Namespace(PrintFolder)<br />Dim objItem<br />For Each objItem in objFolder.Items<br />&nbsp; &nbsp;&#039;WScript.Echo &quot;Printing...&quot; &amp; objItem.Path<br />&nbsp; &nbsp;objItem.InvokeVerbEx(&quot;Print&quot;)<br />Next</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (TePPoPucT)]]></author>
			<pubDate>Sun, 28 Oct 2012 11:15:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65183#p65183</guid>
		</item>
		<item>
			<title><![CDATA[VBS скрипт, отправка на печать и удаление. Помогите.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=65182#p65182</link>
			<description><![CDATA[<p>Здравствуйте.<br />Нужна помощь в создании скрипта.</p><p>Требуется скрипт который проверяет папку на наличие нового файла и этот новый файл отправлял на печать(пдф принтер, если это важно), после чего этот файл должен быть вырезан и перемещен в другую папку (также вариант просто с удалением будет неплох, но если есть возможноть лучше в вырезанием).&nbsp; </p><p>Дело в том что я скрипты никогда не писал, а на работе внезапно озадачили. Я ваще компы крутил, а тут - скрипт.</p><p>У меня есть вот такое тело скрипта для проверки папки на наличие файла, но так как я не имею опыта в написании скриптов-для меня нарисовалась проблема в дополнении этого тела нужными мне функциями - отправка на печать, удаление/перемещение файла. </p><div class="quotebox"><blockquote><p>strDir = &quot;c:\temp&quot; &#039; каталог, за которым следим<br />strComputer = &quot;.&quot; &#039; имя компьютера; &quot;.&quot; означает текущий компьютер<br />&#039;==============================================================================<br />strDirSlash = Replace(strDir, &quot;\&quot;, &quot;\\\\&quot;)<br />strNamespace = &quot;Root\CIMV2&quot;<br />&#039; Подключаемся к пространству имен<br />Set objService = GetObject(&quot;WinMgmts:\\&quot; &amp; strComputer &amp; &quot;\&quot; &amp; strNamespace)<br />Set objSink = WScript.CreateObject(&quot;WbemScripting.SWbemSink&quot;, &quot;Sink_&quot;)</p><p>objService.ExecNotificationQueryAsync objSink, _<br />&nbsp; &nbsp; &quot;SELECT * FROM __InstanceCreationEvent WITHIN 5 WHERE &quot; &amp;_<br />&nbsp; &nbsp; &quot;Targetinstance ISA &#039;CIM_DirectoryContainsFile&#039; and &quot; &amp;_<br />&nbsp; &nbsp; &quot;TargetInstance.GroupComponent= &quot; &amp;_<br />&nbsp; &nbsp; &quot;&#039;Win32_Directory.Name=&quot;&quot;&quot; &amp; strDirSlash &amp; &quot;&quot;&quot;&#039;&quot;</p><p>&#039; Выводим сообщение о запуске сканера<br />Wscript.Echo &quot;Запущен сканер создания файла в папке &quot; &amp; strDir</p><p>&#039; Запускаем бесконечный цикл ожидания<br />While 1<br />&nbsp; &nbsp; WScript.Sleep 1000<br />Wend</p><p>&#039; Процедура-обработчик события OnObjectReady объекта sWbemSink<br />Sub Sink_OnObjectReady(oOutParams, oContext)<br />&nbsp; &nbsp; strResult = Date &amp; &quot; &quot; &amp; Time &amp; vbCrLf &amp;_<br />&nbsp; &nbsp; &nbsp; &nbsp; &quot;Создан файл: &quot; &amp;&nbsp; oOutParams.TargetInstance.PartComponent<br />&nbsp; &nbsp; Wscript.Echo strResult<br />End Sub</p></blockquote></div><p>В общем, прошу помощи и прошу не ругать за тупые вопросы.</p>]]></description>
			<author><![CDATA[null@example.com (TePPoPucT)]]></author>
			<pubDate>Sun, 28 Oct 2012 11:02:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=65182#p65182</guid>
		</item>
	</channel>
</rss>
