<?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=5822</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5822&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBS: Как прикрепить несколько файлов в письме?».]]></description>
		<lastBuildDate>Sat, 21 May 2011 14:39:45 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBS: Как прикрепить несколько файлов в письме?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48595#p48595</link>
			<description><![CDATA[<p>Вот Спасибо Большое!=)<br />Это как раз и нужно было)</p>]]></description>
			<author><![CDATA[null@example.com (staw2ros)]]></author>
			<pubDate>Sat, 21 May 2011 14:39:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48595#p48595</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Как прикрепить несколько файлов в письме?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48589#p48589</link>
			<description><![CDATA[<div class="quotebox"><cite>staw2ros пишет:</cite><blockquote><p>К примеру на рабочем столе есть N-ое количество txt файлов... как их все можно отправить на почту?</p></blockquote></div><p>Ну вот теперь вопрос уже более понятный. )</p><div class="codebox"><pre><code>Const Desktop = 4
Set S = CreateObject(&quot;Wscript.Shell&quot;) 
Set FSO = CreateObject(&quot;scripting.filesystemobject&quot;)

strSMTP_Server = &quot;smtp.mail.ru&quot;
strTo = &quot;login2@mail.ru&quot;
strFrom = &quot;Отчет&quot;
strSubject = &quot;Отчет&quot;
strBody = &quot;Последний месяц&quot;

Set iMsg=CreateObject(&quot;CDO.Message&quot;) 
Set iConf=CreateObject(&quot;CDO.Configuration&quot;) 
Set Flds=iConf.Fields 
Flds.Item(&quot;http://schemas.microsoft.com/cdo/configuration/sendusing&quot;)=2 
Flds.Item(&quot;http://schemas.microsoft.com/cdo/configuration/smtpauthenticate&quot;)=1 
Flds.Item(&quot;http://schemas.microsoft.com/cdo/configuration/sendusername&quot;)=&quot;login&quot; 
Flds.Item(&quot;http://schemas.microsoft.com/cdo/configuration/sendpassword&quot;)=&quot;password&quot; 
Flds.Item(&quot;http://schemas.microsoft.com/cdo/configuration/smtpserver&quot;)=&quot;smtp.mail.ru&quot; 
Flds.Item(&quot;http://schemas.microsoft.com/cdo/configuration/smtpserverport&quot;)=25 
Flds.Update 
iMsg.Configuration=iConf 
iMsg.To=strTo 
iMsg.From=strFrom 
iMsg.Subject=strSubject 
iMsg.TextBody=strBody 
Set fld = FSO.GetFolder(S.SpecialFolders(Desktop))
For each file in fld.files
    if LCase(FSO.GetExtensionName(file)) = &quot;txt&quot; Then
        iMsg.AddAttachment file.path 
    End if
Next
iMsg.Send</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Sat, 21 May 2011 13:03:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48589#p48589</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Как прикрепить несколько файлов в письме?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48577#p48577</link>
			<description><![CDATA[<div class="quotebox"><cite>Xameleon пишет:</cite><blockquote><p>Похоже на диалог:<br />А - Есть инструкция для выкапывания ямы ! Как выкопать несколько ям ?<br />Б - Ну соответственно, воткнуть лопату и вынуть землю столько раз, сколько вам нужно.<br />А - Хм..а если количество ям и их глубина произвольные ?</p></blockquote></div><p><img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> Да! Смешно вышло)</p><p>Я имел ввиду то что у меня количество файлов все время разное! </p><p>К примеру на рабочем столе есть N-ое количество txt файлов... как их все можно отправить на почту?</p>]]></description>
			<author><![CDATA[null@example.com (staw2ros)]]></author>
			<pubDate>Sat, 21 May 2011 07:00:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48577#p48577</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Как прикрепить несколько файлов в письме?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48565#p48565</link>
			<description><![CDATA[<p><strong>2 staw2ros:</strong><br /></p><div class="quotebox"><cite>staw2ros пишет:</cite><blockquote><p>Хм..а если количество и названия файлов произвольные?</p></blockquote></div><p>Определённо странный вопрос ! <img src="//forum.script-coding.com/img/smilies/neutral.png" width="15" height="15" /></p><p>Похоже на диалог:<br />А - Есть инструкция для выкапывания ямы ! Как выкопать несколько ям ?<br />Б - Ну соответственно, воткнуть лопату и вынуть землю столько раз, сколько вам нужно.<br />А - Хм..а если количество ям и их глубина произвольные ?</p><p>Не хочу не дай бог обидеть, но Вы читаете то, что сами пишете ? Как бы Вы ответили на последний вопрос диалога ? O_o Или это я что то не понимаю и у меня лохматость повысилась ?</p><p>Ну да ладно. вернёмся к коду... Что то мешает сделать так ?<br /></p><div class="codebox"><pre><code>
Const Desktop = 4
Set S = CreateObject(&quot;Wscript.Shell&quot;) 
Set FSO = CreateObject(&quot;scripting.filesystemobject&quot;)
Call SendPost(&quot;smtp.mail.ru&quot;,&quot;login1@mail.ru&quot;,&quot;login2@mail.ru&quot;,&quot;Отчет&quot;,&quot;Последний месяц&quot;) 
Function SendPost(strSMTP_Server,strTo,strFrom,strSubject,strBody) 
Set iMsg=CreateObject(&quot;CDO.Message&quot;) 
Set iConf=CreateObject(&quot;CDO.Configuration&quot;) 
Set Flds=iConf.Fields 
Flds.Item(&quot;http://schemas.microsoft.com/cdo/configuration/sendusing&quot;)=2 
Flds.Item(&quot;http://schemas.microsoft.com/cdo/configuration/smtpauthenticate&quot;)=1 
Flds.Item(&quot;http://schemas.microsoft.com/cdo/configuration/sendusername&quot;)=&quot;login&quot; 
Flds.Item(&quot;http://schemas.microsoft.com/cdo/configuration/sendpassword&quot;)=&quot;password&quot; 
Flds.Item(&quot;http://schemas.microsoft.com/cdo/configuration/smtpserver&quot;)=&quot;smtp.mail.ru&quot; 
Flds.Item(&quot;http://schemas.microsoft.com/cdo/configuration/smtpserverport&quot;)=25 
Flds.Update 
iMsg.Configuration=iConf 
iMsg.To=strTo 
iMsg.From=strFrom 
iMsg.Subject=strSubject 
iMsg.TextBody=strBody 
iMsg.AddAttachment S.SpecialFolders(Desktop) &amp; &quot;\otchet_15_05_2011.txt&quot; 
iMsg.AddAttachment S.SpecialFolders(Desktop) &amp; &quot;\otchet_15_05_2012.txt&quot; 
iMsg.AddAttachment S.SpecialFolders(Desktop) &amp; &quot;\A.txt&quot; 
iMsg.AddAttachment S.SpecialFolders(Desktop) &amp; &quot;\b.txt&quot; 
iMsg.Send 
End Function 
Set iMsg=Nothing 
Set iConf=Nothing 
Set Flds=Nothing</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Fri, 20 May 2011 18:08:44 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48565#p48565</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Как прикрепить несколько файлов в письме?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48554#p48554</link>
			<description><![CDATA[<div class="quotebox"><cite>BeS Yara пишет:</cite><blockquote><p>Если кратко, то:<br />1. Добавить столько &quot;iMsg.AddAttachment&quot; сколько требуется вложений.</p></blockquote></div><p>Хм..а если количество и названия файлов произвольные?</p>]]></description>
			<author><![CDATA[null@example.com (staw2ros)]]></author>
			<pubDate>Fri, 20 May 2011 15:03:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48554#p48554</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Как прикрепить несколько файлов в письме?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48553#p48553</link>
			<description><![CDATA[<p>Если кратко, то:<br />1. Добавить столько &quot;iMsg.AddAttachment&quot; сколько требуется вложений.<br />2.1. Можно прочитать в реестре - HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Desktop (проверить на совместимость с проактивкой антивирусов <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />)<br />2.2. Можно воспользоваться WshShell.SpecialFolders(&quot;Desktop&quot;).</p>]]></description>
			<author><![CDATA[null@example.com (BeS Yara)]]></author>
			<pubDate>Fri, 20 May 2011 14:49:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48553#p48553</guid>
		</item>
		<item>
			<title><![CDATA[VBS: Как прикрепить несколько файлов в письме?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48550#p48550</link>
			<description><![CDATA[<p>К сожалению не очень опытен c VBS. </p><p>Есть скрипт для отправки&nbsp; сообщения с одним вложенным файлом! </p><br /><div class="codebox"><pre><code> 
Set S = CreateObject(&quot;Wscript.Shell&quot;) 
 set FSO=createobject(&quot;scripting.filesystemobject&quot;) 
 Call SendPost(&quot;smtp.mail.ru&quot;,&quot;login1@mail.ru&quot;,&quot;login2@mail.ru&quot;,&quot;Отчет&quot;,&quot;Последний месяц&quot;) 
 Function SendPost(strSMTP_Server,strTo,strFrom,strSubject,strBody) 
 Set iMsg=CreateObject(&quot;CDO.Message&quot;) 
 Set iConf=CreateObject(&quot;CDO.Configuration&quot;) 
 Set Flds=iConf.Fields 
 Flds.Item(&quot;http://schemas.microsoft.com/cdo/configuration/sendusing&quot;)=2 
 Flds.Item(&quot;http://schemas.microsoft.com/cdo/configuration/smtpauthenticate&quot;)=1 
 Flds.Item(&quot;http://schemas.microsoft.com/cdo/configuration/sendusername&quot;)=&quot;login&quot; 
 Flds.Item(&quot;http://schemas.microsoft.com/cdo/configuration/sendpassword&quot;)=&quot;password&quot; 
 Flds.Item(&quot;http://schemas.microsoft.com/cdo/configuration/smtpserver&quot;)=&quot;smtp.mail.ru&quot; 
 Flds.Item(&quot;http://schemas.microsoft.com/cdo/configuration/smtpserverport&quot;)=25 
 Flds.Update 
 iMsg.Configuration=iConf 
 iMsg.To=strTo 
 iMsg.From=strFrom 
 iMsg.Subject=strSubject 
 iMsg.TextBody=strBody 
 iMsg.AddAttachment &quot;C:\Users\%userprofile%\Desktop\otchet_15_05_2011.txt&quot; 
 iMsg.Send 
 End Function 
 Set iMsg=Nothing 
 Set iConf=Nothing 
 Set Flds=Nothing</code></pre></div><p>1. Как отправить сразу несколько текстовых файлов? <br />2. Что делать если имеется несколько компьютеров..и у них разные пути к рабочему столу?</p>]]></description>
			<author><![CDATA[null@example.com (staw2ros)]]></author>
			<pubDate>Fri, 20 May 2011 13:12:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48550#p48550</guid>
		</item>
	</channel>
</rss>
