你能帮我解决BLAT问题吗? 我有一个批处理文件,我使用BLAT实用程序使用SMTP服务器发送电子邮件。当我手动从dos shell运行相同的批处理文件时,电子邮件将正确发送。但是,当我安排批处理文件从Windows任务计划程序运行时,BLAT不会发送任何电子邮件。
我使用的是Windows 7,BLAT版本是:
Blat v3.2.19 (build : Nov 18 2017 03:14:35)
32-bit Windows, Full, Unicode
答案 0 :(得分:0)
这是一个古老的问题,但是如果有人遇到这种情况,请尝试添加,
-f <sender email addy> -server <server addr> [-port <port>]
到blat命令行。当您以自己的身份登录时,任务计划程序可能找不到以管理员身份安装的配置文件。
答案 1 :(得分:0)
我意识到这是一个古老的问题,但是我需要补充一些内容,可以帮助其他人节省时间并减少挫败感。
在命令提示符下在批处理文件中运行blat.exe
时,它将使用当前.bat位置的上下文。从Task Scheduler运行时不是。
2个解决方案:
D:\dir1\dir2\blat.exe
的完整路径,并对.bat中为blat引用的所有文件(例如收件人文件,日志文件等)执行相同的操作。D:\dir1\dir2\
输出到日志文件以查看错误代码或缺少或无效的参数等。
同时测试了两种方法,并且都可以,但是以前没有。