Как быстро отправить файл по почте?

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

2) Аккаунт - это так называемый "ящик" в The Bat.
1) Зайди в свойства аккаунта -> Шаблоны. Скопируй текст какого-нибудь шаблона, например, "Новое письмо", и сохрани в файле. Можешь назвать его так же - Att.tpl, а можешь по-любому.
3) Outbox - это Исходящие. Менять не надо.
4) Если ты повесил скрипт на кнопку TC, зайди в сойства кнопки (прав. кнопка мыши -> "Изменить"). В строке "Параметры" пропиши %n. Через этот параметр TC передает ОДИН файл под курсором, выделенные не передает. (Выделенные передаются другим параметром, но несколько по-другому - как содержимое временного текстового файла, поэтому для нескольких файлов нужно переделать скрипт. Хотя, возможно, и прокатит - я не знаю синтаксис командной строки The Bat. Этот ключ специально не указываю, чтобы не было соблазна :). Кому надо, найдет в справке TC.)

Если всегда передается один и тот же файл, его можно изначально включить в шаблон (Att.tpl). Как это делается, рассказывать не буду, смотри справку The Bat.
Gosha
Сообщения: 11
Зарегистрирован: Ср фев 02, 2005 11:06

Сообщение Gosha »

А если просто добавить в меню запуск команду
Путь до\TheBat.exe %P%N
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

Gosha
Понятия не имею, как это The Bat воспримет. Повторю:
я не знаю синтаксис командной строки The Bat
P.S. Приведенный выше скрипт не мой. Поскольку его автор не отвечает, я, насколько смог, помог человеку разобраться.
wwwad
Сообщения: 14
Зарегистрирован: Ср фев 23, 2005 10:57

Сообщение wwwad »

sorry за тупость, но всеже уточните - чему конкретно равно acc_name ??? так и оставить АMail ??? или чему ? ??
может acc_name="C:\Program Files\The Bat!\Mail\" ?

А можно что бы не писать много можно конкретный вопрос :
ДОПУСТИМ ТАКОЙ ПРИМЕР :

The BAT находится по адресу ......... C:\Program Files\The Bat!\
Там уже есть файл ........................... tpl_file
Требуется послать файл ................... C:\Отчет.xls
Хочу чтобы он ущел с ящика ............ vadim422@yandex.ru
Получатель письма............................ pupkin@mail.ru

ПРАВИЛЬНЫ ЛИ ДЛЯ ЭТОГО СЛУЧАЯ СЛЕДУЮЩИЕ ПАРАМЕТРЫ :

'=========================================================
acc_name="С:\Program Files\The Bat!\Mail\vadim422@yandex.ru" 'название аккаунта
fld_name="С:\Program Files\The Bat!\Mail\vadim422@yandex.ru\Outbox" 'название папки
subj = "Пересылаю файлы" 'заголовок сообщения
tpl_file="С:\Program Files\The Bat!\att.tpl" 'имя шаблона
need_pack=1
email = "pupkin@mail.ru"
rar_exe = "С:\Program Files\WinRAR\Rar.exe"
'=========================================================

P.S. чето не понял - а где же указать файл, который требуется отослать ?? (C:\Отчет.xls)










[/b]
Gosha
Сообщения: 11
Зарегистрирован: Ср фев 02, 2005 11:06

Сообщение Gosha »

Реально работающая командная строка с указанными параметрами.
Создаем в меню запуск:
Команда: "C:\Program Files\The Bat!\The Bat.exe"
Параметры: "/MAILu=[account];To=pupkin@mail.ru;s=Пересылаю файлы;a=%p%n;text=c:\[message];send"
Поясню некоторые параметры:
[Account] - название ящика в The Bat! к корому привязан адрес Vadim422 [at] yandex [dot] ru (не папка, а именно название ящика)
[Message] - ссылка на обычный текстовый файл (с полным путем до него) в котором содержится текст сообщения

У себя проверил вроде работает, жаль только прикрепить получается только 1 файл.

З.Ы. Последний параметр SEND можно не указывать, тогды письмо просто ляжет в папку для отправки. Или заменить его на EDIT, тогда откроется для правки.
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

Блииииин, нет слов.

wwwad
sorry за тупость, но всеже уточните - чему конкретно равно acc_name ???
Итак, по-порядку:
1. Открыть The Bat!
2. Слева щелкнуть мышью на ящике или папке ящика, с которого ты хочешь отправить (для сведения - можно завести несколько ящиков ;)).
3. Нажать Ctrl+Shift+P (Свойства почтового ящика).
4. В самом верхнем поле (Название) написано то, что ты должен присвоить переменной acc_name.
fld_name="С:\Program Files\The Bat!\Mail\vadim422@yandex.ru\Outbox" 'название папки
Нет! Я же уже писал:
Outbox - это Исходящие. Менять не надо.
Т.е. нужно написать:

Код: Выделить всё

fld_name="Outbox" 'название папки 
чето не понял - а где же указать файл, который требуется отослать ?? (C:\Отчет.xls)
Блин, а как ты думаешь, Total Commander здесь при чем?!!!
Нужно создать кнопку на панели TC, где в строке "Команда" указать полный путь и имя файла-скрипта с выше приведенным текстом, в который ты внес необходимые изменения. В строке "Параметры" нужно написать - %n.
Таким образом, посылаться будет файл, находящийся под курсором в TC.
SerGerS
Сообщения: 2
Зарегистрирован: Пт мар 25, 2005 16:53

Сообщение SerGerS »

Есть очень простой способ!
Просто перетащите на значек почты (например The Bat!) в панели инструментов TC, файл который хотите переслать. Откроется окно создания письма с вашим вложенным файлом (или группой файлов)

P.S. Извиняюсь, с группой файлов я погорячился!
Через сомнения приходим к истине. Цицерон
wylde
Сообщения: 1
Зарегистрирован: Чт дек 07, 2006 10:43

Sendto: Адресат.MAPIMail

Сообщение wylde »

Уважаемые!

Здесь обсуждался конкретно заточенный под TheBat способ. А можно ли сделать значок на панели (в Адресат.MAPIMail из sendto), на который сразу можно перетаскивать нужные файлы, либо выделять какие-то файлы и нажимать на него.

У меня не выходит, пишет Error executing program. Пожалуйста, помогите!

PS: Поиск был заюзан. Все обсуждаемые на этом форуме темы так и не решили данную проблему.
Аватара пользователя
KarS
Сообщения: 102
Зарегистрирован: Пт апр 21, 2006 16:43
Откуда: г. Абакан

Сообщение KarS »

Присоединяюсь к просьбе.
Может кто-нибудь знает, как из TC быстро отправлять файлы через MS Outlook?
Поиск результатов не дал.
Я создал кнопку на панели для запуска MS Outlook 2010 с командой "/c ipm.note". По ней только создаётся новое сообщение, но файл из-под курсора автоматически не вкладывается.
Хотелось бы, чтобы файл вкладывался автоматически, и оставалось бы только выбрать аккуант из списка существующих в MS Outlook.
В контекстном меню у меня на Win7 нет пункта "отправить по почте".
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Еще TCLive это умеет. Как ясно из названия, заточен под ТС.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
KarS
Сообщения: 102
Зарегистрирован: Пт апр 21, 2006 16:43
Откуда: г. Абакан

Сообщение KarS »

Flasher
Спасибо! Скрипт, созданный Batya помог.
Вахмурка, спасибо за вариант.
Cobblestone-TLT
Сообщения: 34
Зарегистрирован: Сб фев 01, 2014 14:26

Сообщение Cobblestone-TLT »

Чуть выше по теме
Batya писал(а):...Таким образом, посылаться будет файл, находящийся под курсором в TC.
А если необходимо приложить к письму сразу несколько файлов? Есть ли возможность, используя скрипт и кнопку на панели, приложить к письму все выделенные файлы и открыть это письмо для редактирования (для последующего ввода только адреса получателя)?
(программа The Bat!)

p.s. надеюсь в этот раз вопрос по адресу.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Cobblestone-TLT
Вопрос по адресу — там, куда был перенесён мной из "Секретов и советов". Никаких дублей и параллельных обсуждений не требуется. А в текущей теме, как нетрудно заметить, основное обсуждение началось и закончилось в 2005 году.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Ответить