Войти

Показать полную графическую версию : [решено] blat attachment does not exist


alyam83
05-06-2013, 11:21
Отправляю почту. Несколько параметров опустил. Скрипт работает нормально, кроме случая когда файлы для вложения отсутствуют в директории.
Проблема в том, что файлы stt не всегда создаются. как учесть этот момент?

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

Iska
05-06-2013, 11:44
Например, так (не проверялось):
@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
ясно. я думал, что возможно есть какой-нибудь аргумент у blat, который это позволяет сделать без лишнего кода.




© OSzone.net 2001-2012