【发布时间】:2016-10-10 16:12:35
【问题描述】:
标题可能不是 100% 准确。
在我工作的地方,我们有时必须向某些地址(有 5 个)发送邮件。
无论如何,我创建了一个批处理脚本,让您输入您必须发送的邮件的一些详细信息,然后批处理脚本执行:
outlook.exe /c ipm.note /m "mail@address.com&cc=mail@address2.com&subject=SUBJECT&body=BODY"
这会打开一个新的邮件 Outlook 窗口,你们中的一些人可能已经知道了。
“问题”(因为它不是一个真正的大问题)是我必须手动添加我的签名,因为 Outlook 没有这样做的开关。
现在,我得到了一个 .js 脚本(来自一个简单的 html 页面,带有一个 css,由某人出于完全相同的原因完成,即只是输入有关邮件的一些详细信息等),它打开了一个使用类似的新邮件 Outlook 窗口:
window.location = 'mailto:imcc_bucuresti@telekom.ro?cc=EVI-OPS-Techproject-TLs@evalueinternational.ro&subject=[ROG URGENTARE] ' + nrbonimcc + ' Jud.' + catreimccmare ;
现在,如何让批处理脚本调用 .js 脚本来发送“mailto”命令。
批处理脚本是这样的:
@echo off
title=MAIL TOOL
set mail1=mail1@address.com
set mail2=mail2@address.com
set mail3=mail3@address.com
set mail4=mail4@address.com
set mail5=mail5@address.com
:start
echo.
echo.
echo.
echo MAIL TOOL
echo.
echo.
echo.
set /p zone=Enter a zone:
if '%zone%'=='a' goto zone1
if '%zone%'=='b' goto zone1
if '%zone%'=='c' goto zone2
if '%zone%'=='d' goto zone2
etc
:zone1
echo.
echo.
echo.
echo MAIL TOOL
echo.
echo.
echo.
echo SENDING MAIL TO ZONE 1
echo.
echo.
echo.
outlook.exe /c ipm.note /m "%mail1%&cc=%workmail%&subject=ZONE 1 MAIL (%zone%)&body=ZONE 1 BODY TEXT"
echo.
echo COMMAND EXECUTED SUCCESSFULLY, PRESS ANY KEY TO CONTINUE.
echo.
pause>NUL
goto start
:zone2
etc.
【问题讨论】:
标签: javascript email batch-file outlook