![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Как прикрепить несколько файлов в письме? |
|
|
VBS/WSH/JS - [решено] Как прикрепить несколько файлов в письме?
|
Новый участник Сообщения: 5 |
К сожалению не очень опытен c VBS.
Есть скрипт для отправки сообщения с одним вложенным файлом! Set S = CreateObject("Wscript.Shell") set FSO=createobject("scripting.filesystemobject") Call SendPost("smtp.mail.ru","login1@mail.ru","login2@mail.ru","Отчет","Последний месяц") Function SendPost(strSMTP_Server,strTo,strFrom,strSubject,strBody) Set iMsg=CreateObject("CDO.Message") Set iConf=CreateObject("CDO.Configuration") Set Flds=iConf.Fields Flds.Item("http://schemas.microsoft.com/cdo/configuration/sendusing")=2 Flds.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate")=1 Flds.Item("http://schemas.microsoft.com/cdo/configuration/sendusername")="login" Flds.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword")="password" Flds.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.mail.ru" Flds.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25 Flds.Update iMsg.Configuration=iConf iMsg.To=strTo iMsg.From=strFrom iMsg.Subject=strSubject iMsg.TextBody=strBody iMsg.AddAttachment "C:\Users\%userprofile%\Desktop\otchet_15_05_2011.txt" iMsg.Send End Function Set iMsg=Nothing Set iConf=Nothing Set Flds=Nothing 2. Что делать если имеется несколько компьютеров..и у них разные пути к рабочему столу? |
|
Отправлено: 17:12, 20-05-2011 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать |
Отправлено: 17:36, 20-05-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Цитата amel27:
|
|
Отправлено: 18:05, 20-05-2011 | #3 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать staw2ros, цикл по массиву
|
Отправлено: 18:25, 20-05-2011 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата staw2ros:
|
||
Отправлено: 19:01, 20-05-2011 | #5 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать И как это можно реализовать с данным скриптом?)
|
Отправлено: 19:08, 20-05-2011 | #6 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата staw2ros:
Цитата Iska:
Пример вызова скрипта: script.vbs "E:\Песочница\0039\Copy-Script.ps1" "E:\Песочница\0039\file_versions.ps1" "E:\Песочница\0054\0003.cmd" Цитата Iska:
Пример вызова скрипта: Пример содержимого файла «E:\Песочница\0055\FileList.txt»: |
|||
Последний раз редактировалось Iska, 22-05-2011 в 13:33. Причина: Забыл раскомментировать саму отсылку письма перед выкладыванием на форум. Поправил. Отправлено: 22:50, 20-05-2011 | #7 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Iska, Спасибо!
Но проблему удалось решить чуть иначе...вот может кому-нибудь пригодится! Const Desktop = 4 Set S = CreateObject("Wscript.Shell") Set FSO = CreateObject("scripting.filesystemobject") strSMTP_Server = "smtp.mail.ru" strTo = "login2@mail.ru" strFrom = "login@mail.ru" strSubject = "Отчет" strBody = "Последний месяц" Set iMsg=CreateObject("CDO.Message") Set iConf=CreateObject("CDO.Configuration") Set Flds=iConf.Fields Flds.Item("http://schemas.microsoft.com/cdo/configuration/sendusing")=2 Flds.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate")=1 Flds.Item("http://schemas.microsoft.com/cdo/configuration/sendusername")="login" Flds.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword")="password" Flds.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.mail.ru" Flds.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=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)) = "txt" Then iMsg.AddAttachment file.path End if Next iMsg.Send |
Отправлено: 18:26, 21-05-2011 | #8 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 19:31, 21-05-2011 | #9 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать |
Отправлено: 19:52, 21-05-2011 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Как прикрепить файл для отправки по электронной почте в CMS Joomla? | SashaKl | Вебмастеру | 1 | 12-06-2009 15:44 | |
Можно ли к ga-8i915p duo прикрепить шесть хардов, и как если да? | klesk | Материнские платы и память | 5 | 27-03-2009 12:07 | |
[решено] Не выделяются несколько файлов | McHain | Microsoft Windows Vista | 2 | 18-04-2007 09:01 |
|