<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBS: Автопечать на разные принтеры через notepad++]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9766&amp;type=atom" />
	<updated>2014-07-15T05:55:15Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=9766</id>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Автопечать на разные принтеры через notepad++]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84778#p84778" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>Сесть и написать. Если сами не будете — излагайте в подробностях, что есть «автопечать».</p></blockquote></div><p>Спасибо за &quot;помощь&quot;</p>]]></content>
			<author>
				<name><![CDATA[lim_]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32400</uri>
			</author>
			<updated>2014-07-15T05:55:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84778#p84778</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Автопечать на разные принтеры через notepad++]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84472#p84472" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>Файлы текстовые, кодировка ОЕМ/866?</p></blockquote></div><p>Да, во вложении пример</p>]]></content>
			<author>
				<name><![CDATA[lim_]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32400</uri>
			</author>
			<updated>2014-07-03T12:03:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84472#p84472</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Автопечать на разные принтеры через notepad++]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84470#p84470" />
			<content type="html"><![CDATA[<p>Файлы текстовые, кодировка ОЕМ/866?</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2014-07-03T11:42:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84470#p84470</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Автопечать на разные принтеры через notepad++]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84469#p84469" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>Сесть и написать. Если сами не будете — излагайте в подробностях, что есть «автопечать».</p></blockquote></div><p>При попадании в указанную папку текстового файла, он сразу же уходит печататься на принтер.<br />Я и вставил этот код, но как сделать печать на определенный принтер, тут я бессилен.</p>]]></content>
			<author>
				<name><![CDATA[lim_]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32400</uri>
			</author>
			<updated>2014-07-03T10:51:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84469#p84469</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Автопечать на разные принтеры через notepad++]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84468#p84468" />
			<content type="html"><![CDATA[<p>Сесть и написать. Если сами не будете — излагайте в подробностях, что есть «автопечать».</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2014-07-03T10:48:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84468#p84468</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Автопечать на разные принтеры через notepad++]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84467#p84467" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><div class="quotebox"><blockquote><p>1. Можно ли печатать из разных папок в разные принтеры</p></blockquote></div><p>Можно.</p><div class="quotebox"><blockquote><p>2. Если это возможно через приложение NotePad++, т.к. кодировка dos866</p></blockquote></div><p>Насколько я вижу, NPP, несмотря на неоднократные запросы (<a href="http://sourceforge.net/p/notepad-plus/feature-requests/1730/">Notepad++ / Feature Requests / #1730 Command-line print option</a>), не поддерживает печать из командной строки.</p></blockquote></div><p>А как можно?<br />Спасибо за ссыль</p>]]></content>
			<author>
				<name><![CDATA[lim_]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32400</uri>
			</author>
			<updated>2014-07-03T09:57:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84467#p84467</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Автопечать на разные принтеры через notepad++]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84466#p84466" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>1. Можно ли печатать из разных папок в разные принтеры</p></blockquote></div><p>Можно.</p><div class="quotebox"><blockquote><p>2. Если это возможно через приложение NotePad++, т.к. кодировка dos866</p></blockquote></div><p>Насколько я вижу, NPP, несмотря на неоднократные запросы (<a href="http://sourceforge.net/p/notepad-plus/feature-requests/1730/">Notepad++ / Feature Requests / #1730 Command-line print option</a>), не поддерживает печать из командной строки.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2014-07-03T09:48:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84466#p84466</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[VBS: Автопечать на разные принтеры через notepad++]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84464#p84464" />
			<content type="html"><![CDATA[<p>Добрый день<br />1. Можно ли печатать из разных папок в разные принтеры<br />2. Если это возможно через приложение NotePad++, т.к. кодировка dos866<br />Вот код<br />Спасибо<br /></p><div class="codebox"><pre><code>
Option Explicit : Dim objWord, objDoc, wssh, objFS, objPath, objFolder, objItem, ques
Const wdDoNotSaveChanges    =  0
Const wdPromptToSaveChanges = -2
Const wdSaveChanges         = -1

Set wssh = CreateObject(&quot;WScript.Shell&quot;)
Set objFS = CreateObject(&quot;Scripting.FileSystemObject&quot;)
Set objPath = objFS.GetFolder(&quot;c:\doc\&quot;) 
Set objWord = WScript.CreateObject(&quot;Word.Application&quot;)

Do
  PrintDelInFolder objPath
  WScript.Sleep 1000
  If Minute(Time)=0 and Second(Time)&lt;5 then 
     ques=wssh.Popup(&quot;Не желаете завершить работу скрипта автопечати документов?&quot;&amp;vbCrLf&amp;&quot;Следующий запрос будет через час...&quot;,, &quot;Скрипт автопечати | Lucky edited&quot;, 36)
     if ques=6 then WScript.Quit
     WScript.Sleep 5000
  End If
Loop

Sub PrintDelInFolder(objFolder)
    For Each objItem In objFolder.Files
        If StrComp(objFS.GetExtensionName(objItem.Name), &quot;txt&quot;, vbTextCompare) = 0 Then
            With objWord
                Set objDoc = .Documents.Open(objItem.Path, False, True, False)
                objDoc.PrintOut False
                .Quit
                Set objDoc = Nothing
                WScript.Sleep 500
                objFS.DeleteFile objItem.Path 
            End With
        End If
    Next
End Sub

Set objWord = Nothing
WScript.Quit 0
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[lim_]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32400</uri>
			</author>
			<updated>2014-07-03T08:39:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84464#p84464</id>
		</entry>
</feed>
