|   |   | 
| 
 | Гуру по батникам, помогите написать очень простой скрипт. | ☑ | ||
|---|---|---|---|---|
| 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="1234@mail.ru";USER="12345@mail.ru";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="1234@mail.ru";USER="1234@mail.ru";S="Расчетные листки";TO=%%~nR;"A=c:\2\%%~nxR" /exit) "C:\Program Files (x86)\The Bat!\thebat.exe" /exit /SENDALL | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |