<?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=3059</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=3059&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBS: Скрипт автоматической печати "всяких" документов из папки».]]></description>
		<lastBuildDate>Mon, 01 Dec 2014 00:28:43 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBS: Скрипт автоматической печати "всяких" документов из папки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=88793#p88793</link>
			<description><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>Покажите Ваш код.</p></blockquote></div><div class="codebox"><pre><code>On Error Resume Next
Dim strTargetFolder
Dim strComputer

Dim objSWbemServicesEx
Dim objSWbemEventSource
Dim objSWbemObjectEx_Event
Dim objSWbemObjectEx_CIM_DataFile


strTargetFolder = &quot;D:\PrintForMe&quot;
strComputer     = &quot;.&quot;

Set objSWbemServicesEx = GetObject(&quot;WinMgmts:\\&quot; &amp; strComputer &amp; &quot;\Root\CIMV2&quot;)

Set objFSO = CreateObject(&quot;Scripting.FileSystemObject&quot;)
Set LogStream = objFSO.OpenTextFile(&quot;D:\WORK\Скрипты\tXt.log&quot;, 8, True)

Set oAutoIt = WScript.CreateObject(&quot;AutoItX3.Control&quot;)

Set objSWbemEventSource = objSWbemServicesEx.ExecNotificationQuery( _
    &quot;SELECT * FROM __InstanceCreationEvent WITHIN 5 WHERE &quot; &amp; _
    &quot;TargetInstance ISA &#039;CIM_DirectoryContainsFile&#039; AND &quot; &amp; _
    &quot;TargetInstance.GroupComponent = &#039;Win32_Directory.Name=&quot;&quot;&quot; &amp; Replace(strTargetFolder, &quot;\&quot;, &quot;\\\\&quot;) &amp; &quot;&quot;&quot;&#039;&quot;)


Log

Do
    Set objSWbemObjectEx_Event = objSWbemEventSource.NextEvent
    Set objSWbemObjectEx_CIM_DataFile = objSWbemServicesEx.Get(objSWbemObjectEx_Event.TargetInstance.PartComponent)
    
    LogNew(strFileName)
    NewFile(strFileName)

    
    Select Case UCase(objSWbemObjectEx_CIM_DataFile.Extension)
        Case &quot;DOC&quot;
            PrintByWord  objSWbemObjectEx_CIM_DataFile.Name
        Case &quot;RTF&quot;
            PrintByWord  objSWbemObjectEx_CIM_DataFile.Name
        Case &quot;XLS&quot;
            PrintByExcel objSWbemObjectEx_CIM_DataFile.Name
        Case &quot;PDF&quot;
             PrintByPDF objSWbemObjectEx_CIM_DataFile.Name
        Case Else
            &#039; Nothing to do
    End Select
    
    WScript.Sleep 5000
    
    LogDel(strFileName)
    FileDel(strFileName)
    oAutoIt.ToolTip &quot;&quot;

    WScript.Sleep 5000

    objSWbemObjectEx_CIM_DataFile.Delete
Loop

WScript.Quit 0
&#039;=============================================================================

&#039;=============================================================================
Sub PrintByWord(strFileName)
    Const wdDoNotSaveChanges = 0
    
    Dim objWord
    Dim objDoc
    
    Set objWord = WScript.CreateObject(&quot;Word.Application&quot;)
    
    LogPrint(strFileName)
    Print(strFileName)
    
    With objWord
        Set objDoc = .Documents.Open(strFileName, False, True, False)
        
        objDoc.PrintOut True
        
        Do
            WScript.Sleep 500
        Loop Until .BackgroundPrintingStatus = 0
        
        Set objDoc = Nothing
        
        .Quit wdDoNotSaveChanges
    End With
    
    Set objWord = Nothing
End Sub
&#039;=============================================================================

&#039;=============================================================================
Sub PrintByExcel(strFileName)
    Dim objExcel
    Dim objWorkbook
    
    Set objExcel = WScript.CreateObject(&quot;Excel.Application&quot;)
    
    LogPrint(strFileName)
    Print(strFileName)
    
    With objExcel
        Set objWorkbook = .Workbooks.Open(strFileName, 0, True)
        
        objWorkbook.PrintOut
        objWorkbook.Saved = True
        
        Set objWorkbook = Nothing
        
        .Quit
    End With

    Set objExcel = Nothing
End Sub
&#039;=============================================================================

&#039;=============================================================================
Sub PrintByPDF(strFileName)
    
    Set WshShell = CreateObject(&quot;WScript.Shell&quot;)
    Run = WshShell.Run(&quot;pdfp.exe &quot; &amp; strFileName, 7, True)
    LogPrint(strFileName)
    Print(strFileName)
    
    Set WshShell = Nothing
End Sub
&#039;=============================================================================

Sub NewFile(strFileName)
    
    oAutoIt.ToolTip Now() &amp; &quot; | | New file:    [&quot; &amp; objSWbemObjectEx_CIM_DataFile.Name &amp; &quot;]&quot;, 0, 955
    oAutoIt.Sleep 1000     &#039; Sleep to give tooltip time to display
    
End Sub
&#039;=============================================================================

Sub FileDel(strFileName)
    
    oAutoIt.ToolTip Now() &amp; &quot; |  | Delete file: [&quot; &amp; objSWbemObjectEx_CIM_DataFile.Name &amp; &quot;]&quot;, 0, 955
    oAutoIt.Sleep 1000     &#039; Sleep to give tooltip time to display
    
End Sub
&#039;=============================================================================

Sub Print(strFileName)
    
    oAutoIt.ToolTip Now() &amp; &quot; |  | Print file:  [&quot; &amp; strFileName &amp; &quot;]&quot;, 0, 955
    oAutoIt.Sleep 1000     &#039; Sleep to give tooltip time to display
    
End Sub
&#039;=============================================================================

Sub Decode(strFileName)
    
    oAutoIt.ToolTip Now() &amp; &quot; |  | Decode file:  [&quot; &amp; strFileName &amp; &quot;]&quot;, 0, 955
    oAutoIt.Sleep 1000     &#039; Sleep to give tooltip time to display
    
End Sub
&#039;=============================================================================

Sub Copy(strFileName)
    
    oAutoIt.ToolTip Now() &amp; &quot; |  | Copeing file:  [&quot; &amp; strFileName &amp; &quot;]&quot;, 0, 955
    oAutoIt.Sleep 1000     &#039; Sleep to give tooltip time to display
    
End Sub
&#039;=============================================================================

Sub Rename(strFileName)
    
    oAutoIt.ToolTip Now() &amp; &quot; |  | Renamed file:  [&quot; &amp; strFileName &amp; &quot; to &quot; &amp; strTargetFolder &amp; &quot;\*.xls&quot; &amp; &quot;]&quot;, 0, 955
    oAutoIt.Sleep 1000     &#039; Sleep to give tooltip time to display
    
End Sub
&#039;=============================================================================

Sub Log()
    
    LogStream.WriteLine Now() &amp; &quot; Monitor files creation and Print documents in [&quot; &amp; strTargetFolder &amp; &quot;]...&quot;
    
End Sub
&#039;=============================================================================

Sub LogNew(strFileName)
    
    LogStream.WriteLine Now() &amp; &quot; | | New file:    [&quot; &amp; objSWbemObjectEx_CIM_DataFile.Name &amp; &quot;]&quot;
    
End Sub
&#039;=============================================================================

Sub LogDel(strFileName)
    
    LogStream.WriteLine Now() &amp; &quot; |  | Del file:    [&quot; &amp; objSWbemObjectEx_CIM_DataFile.Name &amp; &quot;]&quot;
    
End Sub
&#039;=============================================================================

Sub LogPrint(strFileName)
    
    LogStream.WriteLine Now() &amp; &quot; |  | Prn file:    [&quot; &amp; strFileName &amp; &quot;]&quot;
    
End Sub
&#039;=============================================================================

Sub LogDecode(strFileName)
    
    LogStream.WriteLine Now() &amp; &quot; |  | Dec file:    [&quot; &amp; strFileName &amp; &quot;]&quot;
    
End Sub
&#039;=============================================================================

Sub LogRename(strFileName)
    
    LogStream.WriteLine Now() &amp; &quot; |  | Ren file:    [&quot; &amp; strFileName &amp; &quot; to &quot; &amp; strTargetFolder &amp; &quot;\*.xls&quot; &amp; &quot;]&quot;
    
End Sub
&#039;=============================================================================

Sub LogCopy(strFileName)
    
    LogStream.WriteLine Now() &amp; &quot; |  | Cop file:    [&quot; &amp; strFileName &amp; &quot;]&quot;
    
End Sub
&#039;=============================================================================</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ReX03)]]></author>
			<pubDate>Mon, 01 Dec 2014 00:28:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=88793#p88793</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Скрипт автоматической печати "всяких" документов из папки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=88787#p88787</link>
			<description><![CDATA[<p><strong>JSman</strong>, Вы знаете — а ведь на самом-то деле Ваша идея вполне гожа. Наш-то скрипт для чего? Для печати «всяческих» документов. <em>Многократной</em> печати. Так что — хрен с ним, с рублём. Будем <em>сами</em> запускать «пустой» Adobe Reader в скрытом режиме при отсутствии такового. И пусть себе этот один экземпляр «висит» в процессах. Оговорим этот момент в описании — и точка. Что ж делать, ежели иначе на WSH не выходит корректно. Что скажете?</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sun, 30 Nov 2014 13:37:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=88787#p88787</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Скрипт автоматической печати "всяких" документов из папки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=88786#p88786</link>
			<description><![CDATA[<p>Понял, согласен.</p>]]></description>
			<author><![CDATA[null@example.com (JSmаn)]]></author>
			<pubDate>Sun, 30 Nov 2014 12:50:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=88786#p88786</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Скрипт автоматической печати "всяких" документов из папки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=88785#p88785</link>
			<description><![CDATA[<p>а) приложение «Adobe Reader» «мельтешит» на экране, б) остаётся запущенным после исполнения глагола «print», если ранее не было запущено других экземпляров приложения и в) исполнение глагола асинхронное — для любого отслеживания по процессам придётся играть в «угадайку» со временем.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sun, 30 Nov 2014 12:24:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=88785#p88785</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Скрипт автоматической печати "всяких" документов из папки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=88784#p88784</link>
			<description><![CDATA[<p>А почему бы для печати не использовать verb &quot;print&quot;?</p>]]></description>
			<author><![CDATA[null@example.com (JSmаn)]]></author>
			<pubDate>Sun, 30 Nov 2014 11:57:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=88784#p88784</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Скрипт автоматической печати "всяких" документов из папки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=88682#p88682</link>
			<description><![CDATA[<p>Покажите Ваш код.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Wed, 26 Nov 2014 08:24:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=88682#p88682</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Скрипт автоматической печати "всяких" документов из папки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=88681#p88681</link>
			<description><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><div class="quotebox"><cite>ReX03 пишет:</cite><blockquote><p>но допишите его для PDF файлов</p></blockquote></div><p>Чем не устраивает решение, предложенное <a href="http://forum.script-coding.com/viewtopic.php?pid=33449#p33449">выше</a>?</p></blockquote></div><p>не работает <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" />( или я &quot;чайник&quot; и не правильно что-то сделал.<br />предыдущий вариант на ворд и на эксель работает, а этот сразу вылетает.</p>]]></description>
			<author><![CDATA[null@example.com (ReX03)]]></author>
			<pubDate>Wed, 26 Nov 2014 08:15:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=88681#p88681</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Скрипт автоматической печати "всяких" документов из папки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=88680#p88680</link>
			<description><![CDATA[<div class="quotebox"><cite>ReX03 пишет:</cite><blockquote><p>но допишите его для PDF файлов</p></blockquote></div><p>Чем не устраивает решение, предложенное <a href="http://forum.script-coding.com/viewtopic.php?pid=33449#p33449">выше</a>?</p><div class="quotebox"><cite>ReX03 пишет:</cite><blockquote><p>можно еще было бы дополнение на графические файлы, но с ними наверняка сложнее...</p></blockquote></div><p>Вопрос опять же в конкретном приложении.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Wed, 26 Nov 2014 08:00:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=88680#p88680</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Скрипт автоматической печати "всяких" документов из папки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=88679#p88679</link>
			<description><![CDATA[<p>скрипт хорош и работает, но допишите его для PDF файлов и объясните мне &quot;чайнику&quot; как его запустить в автоматическом режиме...<br />можно еще было бы дополнение на графические файлы, но с ними наверняка сложнее...</p>]]></description>
			<author><![CDATA[null@example.com (ReX03)]]></author>
			<pubDate>Wed, 26 Nov 2014 07:40:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=88679#p88679</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Скрипт автоматической печати "всяких" документов из папки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=33537#p33537</link>
			<description><![CDATA[<p>На здоровье......<br />Единственный вопрос, который меня мучает до сих пор - как нормально декодировать письма?! Т.Е. при ПЕРЕСЫЛКЕ письма, сохранение проходит в формат .емл, а если приложение содержит вложенный файл с русскими буковками - корректное декодирование не проходит..... декодируется файл с расширением dat<br />в то же время механизм декодировки в тотал командере работает на ура..... нО! как его прикруить к скрипту?<br />может кто сталкивался с нормальными внешними обработчиками и что подскажет? либо как это проделать стандартными средствами винды?</p>]]></description>
			<author><![CDATA[null@example.com (abc)]]></author>
			<pubDate>Mon, 01 Mar 2010 12:41:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=33537#p33537</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Скрипт автоматической печати "всяких" документов из папки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=33516#p33516</link>
			<description><![CDATA[<p>Спасибо, помогло !. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Dima_O)]]></author>
			<pubDate>Mon, 01 Mar 2010 08:45:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=33516#p33516</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Скрипт автоматической печати "всяких" документов из папки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=33449#p33449</link>
			<description><![CDATA[<p>Ок. в скрипте пользую также программулину для раскодировки .eml писем. <br /></p><div class="codebox"><pre><code>On Error Resume Next
Dim strTargetFolder
Dim strComputer

Dim objSWbemServicesEx
Dim objSWbemEventSource
Dim objSWbemObjectEx_Event
Dim objSWbemObjectEx_CIM_DataFile


strTargetFolder = &quot;c:\Файлы&quot;
strComputer     = &quot;.&quot;

Set objSWbemServicesEx = GetObject(&quot;WinMgmts:\\&quot; &amp; strComputer &amp; &quot;\Root\CIMV2&quot;)

Set objFSO = CreateObject(&quot;Scripting.FileSystemObject&quot;)
Set LogStream = objFSO.OpenTextFile(&quot;D:\WORK\Скрипты\tXt.log&quot;, 8, True)

Set oAutoIt = WScript.CreateObject(&quot;AutoItX3.Control&quot;)

Set objSWbemEventSource = objSWbemServicesEx.ExecNotificationQuery( _
    &quot;SELECT * FROM __InstanceCreationEvent WITHIN 5 WHERE &quot; &amp; _
    &quot;TargetInstance ISA &#039;CIM_DirectoryContainsFile&#039; AND &quot; &amp; _
    &quot;TargetInstance.GroupComponent = &#039;Win32_Directory.Name=&quot;&quot;&quot; &amp; Replace(strTargetFolder, &quot;\&quot;, &quot;\\\\&quot;) &amp; &quot;&quot;&quot;&#039;&quot;)


Log

Do
    Set objSWbemObjectEx_Event = objSWbemEventSource.NextEvent
    Set objSWbemObjectEx_CIM_DataFile = objSWbemServicesEx.Get(objSWbemObjectEx_Event.TargetInstance.PartComponent)
    
    LogNew(strFileName)
    NewFile(strFileName)

    
    Select Case UCase(objSWbemObjectEx_CIM_DataFile.Extension)
        Case &quot;DOC&quot;
            PrintByWord  objSWbemObjectEx_CIM_DataFile.Name
        Case &quot;RTF&quot;
            PrintByWord  objSWbemObjectEx_CIM_DataFile.Name
        Case &quot;XLS&quot;
            PrintByExcel objSWbemObjectEx_CIM_DataFile.Name
        Case &quot;PDF&quot;
             PrintByPDF objSWbemObjectEx_CIM_DataFile.Name
        Case &quot;EML&quot;
             PrintByEML objSWbemObjectEx_CIM_DataFile.Name
        Case &quot;MSG&quot;
             PrintByMSG objSWbemObjectEx_CIM_DataFile.Name
        Case &quot;ZIP&quot;
             PrintByARC objSWbemObjectEx_CIM_DataFile.Name
        Case &quot;ARJ&quot;
             PrintByARC objSWbemObjectEx_CIM_DataFile.Name
        Case &quot;RAR&quot;
             PrintByARC objSWbemObjectEx_CIM_DataFile.Name
        Case &quot;DAT&quot;
             PrintByDAT objSWbemObjectEx_CIM_DataFile.Name
        Case Else
            &#039; Nothing to do
    End Select
    
    WScript.Sleep 5000
    
    LogDel(strFileName)
    FileDel(strFileName)
    oAutoIt.ToolTip &quot;&quot;

    WScript.Sleep 5000

    objSWbemObjectEx_CIM_DataFile.Delete
Loop

WScript.Quit 0
&#039;=============================================================================

&#039;=============================================================================
Sub PrintByWord(strFileName)
    Const wdDoNotSaveChanges = 0
    
    Dim objWord
    Dim objDoc
    
    Set objWord = WScript.CreateObject(&quot;Word.Application&quot;)
    
    LogPrint(strFileName)
    Print(strFileName)
    
    With objWord
        Set objDoc = .Documents.Open(strFileName, False, True, False)
        
        objDoc.PrintOut True
        
        Do
            WScript.Sleep 500
        Loop Until .BackgroundPrintingStatus = 0
        
        Set objDoc = Nothing
        
        .Quit wdDoNotSaveChanges
    End With
    
    Set objWord = Nothing
End Sub
&#039;=============================================================================

&#039;=============================================================================
Sub PrintByExcel(strFileName)
    Dim objExcel
    Dim objWorkbook
    
    Set objExcel = WScript.CreateObject(&quot;Excel.Application&quot;)
    
    LogPrint(strFileName)
    Print(strFileName)
    
    With objExcel
        Set objWorkbook = .Workbooks.Open(strFileName, 0, True)
        
        objWorkbook.PrintOut
        objWorkbook.Saved = True
        
        Set objWorkbook = Nothing
        
        .Quit
    End With

    Set objExcel = Nothing
End Sub
&#039;=============================================================================

&#039;=============================================================================
Sub PrintByPDF(strFileName)
    
    Set WshShell = CreateObject(&quot;WScript.Shell&quot;)
    Run = WshShell.Run(&quot;pdfp.exe &quot; &amp; strFileName, 7, True)
    LogPrint(strFileName)
    Print(strFileName)
    
    Set WshShell = Nothing
End Sub
&#039;=============================================================================

&#039;=============================================================================
Sub PrintByEML(strFileName)
    
    Set WshShell = CreateObject(&quot;WScript.Shell&quot;)
    Run = WshShell.Run(&quot;D:\WORK\WoRK\doc\unmime.exe /m &quot; &amp; strFileName, 7, True)
    LogDecode(strFileName)
    Decode(strFileName)

    Set WshShell = Nothing
End Sub
&#039;=============================================================================

&#039;=============================================================================
Sub PrintByMSG(strFileName)
    
    Set WshShell = CreateObject(&quot;WScript.Shell&quot;)
    Run = WshShell.Run(&quot;D:\WORK\WoRK\doc\unmime.exe /m &quot; &amp; strFileName, 7, True)
    LogDecode(strFileName)
    Decode(strFileName)

    Set WshShell = Nothing
End Sub
&#039;=============================================================================

Sub PrintByARC(strFileName)
    
    Set WshShell = CreateObject(&quot;WScript.Shell&quot;)
    Run = WshShell.Run(&quot;cmd.exe /c copy &quot; &amp; strFileName &amp; &quot; \\comp-01\C$\Archiv_fl\*.*&quot;, 7, True)
    LogCopy(strFileName)
    Copy(strFileName)

    Set WshShell = Nothing
End Sub
&#039;=============================================================================

Sub PrintByDAT(strFileName)
    
    Set WshShell = CreateObject(&quot;WScript.Shell&quot;)
    Run = WshShell.Run(&quot;cmd.exe /c copy &quot; &amp; strFileName &amp; &quot; c:\Файлы\*.xls&quot;, 7, True)
    LogRename(strFileName)
    Rename(strFileName)

    Set WshShell = Nothing
End Sub
&#039;=============================================================================

Sub NewFile(strFileName)
    
    oAutoIt.ToolTip Now() &amp; &quot; | | New file:    [&quot; &amp; objSWbemObjectEx_CIM_DataFile.Name &amp; &quot;]&quot;, 0, 955
    oAutoIt.Sleep 1000     &#039; Sleep to give tooltip time to display
    
End Sub
&#039;=============================================================================

Sub FileDel(strFileName)
    
    oAutoIt.ToolTip Now() &amp; &quot; |  | Delete file: [&quot; &amp; objSWbemObjectEx_CIM_DataFile.Name &amp; &quot;]&quot;, 0, 955
    oAutoIt.Sleep 1000     &#039; Sleep to give tooltip time to display
    
End Sub
&#039;=============================================================================

Sub Print(strFileName)
    
    oAutoIt.ToolTip Now() &amp; &quot; |  | Print file:  [&quot; &amp; strFileName &amp; &quot;]&quot;, 0, 955
    oAutoIt.Sleep 1000     &#039; Sleep to give tooltip time to display
    
End Sub
&#039;=============================================================================

Sub Decode(strFileName)
    
    oAutoIt.ToolTip Now() &amp; &quot; |  | Decode file:  [&quot; &amp; strFileName &amp; &quot;]&quot;, 0, 955
    oAutoIt.Sleep 1000     &#039; Sleep to give tooltip time to display
    
End Sub
&#039;=============================================================================

Sub Copy(strFileName)
    
    oAutoIt.ToolTip Now() &amp; &quot; |  | Copeing file:  [&quot; &amp; strFileName &amp; &quot;]&quot;, 0, 955
    oAutoIt.Sleep 1000     &#039; Sleep to give tooltip time to display
    
End Sub
&#039;=============================================================================

Sub Rename(strFileName)
    
    oAutoIt.ToolTip Now() &amp; &quot; |  | Renamed file:  [&quot; &amp; strFileName &amp; &quot; to &quot; &amp; strTargetFolder &amp; &quot;\*.xls&quot; &amp; &quot;]&quot;, 0, 955
    oAutoIt.Sleep 1000     &#039; Sleep to give tooltip time to display
    
End Sub
&#039;=============================================================================

Sub Log()
    
    LogStream.WriteLine Now() &amp; &quot; Monitor files creation and Print documents in [&quot; &amp; strTargetFolder &amp; &quot;]...&quot;
    
End Sub
&#039;=============================================================================

Sub LogNew(strFileName)
    
    LogStream.WriteLine Now() &amp; &quot; | | New file:    [&quot; &amp; objSWbemObjectEx_CIM_DataFile.Name &amp; &quot;]&quot;
    
End Sub
&#039;=============================================================================

Sub LogDel(strFileName)
    
    LogStream.WriteLine Now() &amp; &quot; |  | Del file:    [&quot; &amp; objSWbemObjectEx_CIM_DataFile.Name &amp; &quot;]&quot;
    
End Sub
&#039;=============================================================================

Sub LogPrint(strFileName)
    
    LogStream.WriteLine Now() &amp; &quot; |  | Prn file:    [&quot; &amp; strFileName &amp; &quot;]&quot;
    
End Sub
&#039;=============================================================================

Sub LogDecode(strFileName)
    
    LogStream.WriteLine Now() &amp; &quot; |  | Dec file:    [&quot; &amp; strFileName &amp; &quot;]&quot;
    
End Sub
&#039;=============================================================================

Sub LogRename(strFileName)
    
    LogStream.WriteLine Now() &amp; &quot; |  | Ren file:    [&quot; &amp; strFileName &amp; &quot; to &quot; &amp; strTargetFolder &amp; &quot;\*.xls&quot; &amp; &quot;]&quot;
    
End Sub
&#039;=============================================================================

Sub LogCopy(strFileName)
    
    LogStream.WriteLine Now() &amp; &quot; |  | Cop file:    [&quot; &amp; strFileName &amp; &quot;]&quot;
    
End Sub
&#039;=============================================================================</code></pre></div><p>как то так.....<br />+ко всему, прикручивал к работе портайбл версию офиса.... пока лицензию не приобрел.... )</p>]]></description>
			<author><![CDATA[null@example.com (abc)]]></author>
			<pubDate>Sat, 27 Feb 2010 16:01:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=33449#p33449</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Скрипт автоматической печати "всяких" документов из папки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=33446#p33446</link>
			<description><![CDATA[<p>Если я верно понял он всё равно требуует. что бы был установлен акробат ридер... А ты можеш кинуть сюда ВЕСЬ скрипт которым ты уже давно пользуешся <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> для печати ВСЕХ файлов.</p>]]></description>
			<author><![CDATA[null@example.com (Dima_O)]]></author>
			<pubDate>Sat, 27 Feb 2010 14:51:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=33446#p33446</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Скрипт автоматической печати "всяких" документов из папки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=33424#p33424</link>
			<description><![CDATA[<p>Проблема в том, что Адоб не может нормально закрыть после себя окно программы, т.е. после распечатки документа адоб весит в процессах и окно в панели задач....<br />решение, которым можно пользовать - pdfp.exe<br />Уже давно пользую данный скрипт для автоматической обработки почты и вообще любых файлов....</p>]]></description>
			<author><![CDATA[null@example.com (abc)]]></author>
			<pubDate>Sat, 27 Feb 2010 08:34:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=33424#p33424</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Скрипт автоматической печати "всяких" документов из папки]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=33386#p33386</link>
			<description><![CDATA[<p>Уважаемый Alexii. Пользуюсь Вашим скриптом, очень помогает. Хочу попросить Вас, если это не трудно, расширить его возможности на файлы *.PDF или хотя бы намекнуть как это сделать с помощью &quot;Adobe Reader&quot; или &quot;PDF-Xchabge Viewer&quot;</p>]]></description>
			<author><![CDATA[null@example.com (Dima_O)]]></author>
			<pubDate>Fri, 26 Feb 2010 15:22:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=33386#p33386</guid>
		</item>
	</channel>
</rss>
