Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] blat attachment does not exist (http://forum.oszone.net/showthread.php?t=261895)

alyam83 05-06-2013 11:21 2162623

blat attachment does not exist
 
Отправляю почту. Несколько параметров опустил. Скрипт работает нормально, кроме случая когда файлы для вложения отсутствуют в директории.
Проблема в том, что файлы stt не всегда создаются. как учесть этот момент?

blat.exe -attach "D:\Consultant\RECEIVE\*.usr","D:\Consultant\adm\sts\*.stt"

Iska 05-06-2013 11:44 2162643

Например, так (не проверялось):
Код:

@echo off
setlocal enableextensions enabledelayedexpansion

set sMask=D:\Consultant\adm\sts\*.stt

1>nul 2>&1 dir "%sMask%" && (
        blat.exe -attach "D:\Consultant\RECEIVE\*.usr","%sMask%"
) || (
        blat.exe -attach "D:\Consultant\RECEIVE\*.usr"
)

endlocal
exit /b 0


alyam83 05-06-2013 12:05 2162657

ясно. я думал, что возможно есть какой-нибудь аргумент у blat, который это позволяет сделать без лишнего кода.


Время: 19:57.

Время: 19:57.
© OSzone.net 2001-