Имя: Пароль:
IT
Админ
Гуру по батникам, помогите написать очень простой скрипт.
,
0 Тупой4442
 
26.05.14
14:39
Пытаюсь изобрести велосипед.
Отправить через майл расчетные листочки.
Написал скрипт, создает создает и отправляет письмо на майл. Название файла без расширения содержит майл.
А вот прикрепить этот файл к письму ТУПЛЮ.

вот такой скрипт

@echo off
chcp 1251

for /F %%R IN ( 'dir c:\2\* /b /s') DO  (set  ll = %%~nR

"C:\Program Files (x86)\The Bat!\thebat.exe" /MAILU="[email protected]";USER="[email protected]";S="Расчетные листки";TO=%%~nR;"A=что здесь написать?" /exit)


"C:\Program Files (x86)\The Bat!\thebat.exe" /exit /SENDALL
1 ukolabrother
 
26.05.14
14:42
Почему не blat?
2 ukolabrother
 
26.05.14
14:42
И в справке к бату ,если он у тебя все же стоит ты быстрее ответ найдешь
3 Miracle_
Miracle
 
26.05.14
14:47
(0)А откуда эти листки то?
4 Тупой4442
 
26.05.14
14:50
(3) из ЗУП выгружается, каждый расч лист отдельный файл.
5 Segate
 
26.05.14
14:53
(4) а прям из зупа отправлять - религия не позволяет?
6 Тупой4442
 
26.05.14
14:54
(5) админы не разрешают, на компе где зуп  нет инета .
7 ukolabrother
 
26.05.14
14:58
(7) если зуп sql, то инет нужен на сервере приложений
8 Miracle_
Miracle
 
26.05.14
14:58
(6)Пусть ставят риб и базу тебе на комп где есть инет.
9 Тупой4442
 
26.05.14
15:02
(7) Инета в рабочей сетке юк, отдельный комп для инета.
10 f_vadim
 
26.05.14
15:02
(6) СЗ на них. Что это за одмины такие? Это лентяи-саботажники.
Своего почтовика нету - раз.
Не могут организовать на один комп только почту - два.

А программер по привычке костыли с велосипедами конструирует.
11 Тупой4442
 
26.05.14
15:03
(1) левые проги не запустятся
12 Тупой4442
 
26.05.14
15:04
(10) есть внутренняя почта, но есть филиалы которые далеко в инете.
13 13_Mult
 
26.05.14
15:06
Тут посмотри http://www.nobat.ru/cmd_intro.html
14 f_vadim
 
26.05.14
15:07
(12) И что? Филиалы как между собой связаны? Если VPN - вообще проблема не понятна, если нет - какая проблема настроить подключение к почтовику извне?
15 Miracle_
Miracle
 
26.05.14
15:14
(0)Ставь зуп на базу с инетом и в день рассылки листков копирую туда текущую версию базы.Самый простой вариант.
16 13_Mult
 
26.05.14
15:17
Мы только вчера к отчету "расчетные листки" почту прикрутили ))
17 f_vadim
 
26.05.14
15:20
(15) я худею... простой вариант...
Хотя для избурде тоже сгодится.
18 Тупой4442
 
26.05.14
15:20
(13) ATTACH=значение или FILE=значение    или A=значение.
Значение - путь к файлу,     который должен быть    присоединен к    сообщению. Также возможно использовать макрос %ATTACHFILE в шаблоне.

Читал данный манускрипт.
Не получается создать в батнике путь к файлу.
19 f_vadim
 
26.05.14
15:27
(18) dir c:\2\* /b
/b - вывод только имен файлов
20 Тупой4442
 
26.05.14
15:29
(19) dir c:\2\  путь известен, как к нему прицепить имя файла. Как в батниках формируется текст .
21 f_vadim
 
26.05.14
15:34
for /F %%R IN ('dir c:\* /b /s') DO echo c:\2\%%~nR
22 Тупой4442
 
26.05.14
15:40
(21) Как параметру ATTACH, FILE , А присвоить текст где путь к файлу
"A=что здесь написать?"
23 f_vadim
 
26.05.14
15:43
(22) >:-|

A=c:\2\%%~nR
24 f_vadim
 
26.05.14
15:46
A=c:\2\%%~nR.xls
25 Тупой4442
 
26.05.14
16:02
(24) спасибо

вот такой каменный цветок получился

@echo off
chcp 1251

for /F %%R IN ( 'dir c:\2\* /b /s') DO  (set  ll = %%~nR

"C:\Program Files (x86)\The Bat!\thebat.exe" /MAILU="[email protected]";USER="[email protected]";S="Расчетные листки";TO=%%~nR;"A=c:\2\%%~nxR" /exit)


"C:\Program Files (x86)\The Bat!\thebat.exe" /exit /SENDALL