タイトルは100%有効ではありません。JavaScriptを使用してOutlookメールを送信する
私が働く場所では、時には特定の住所にメールを送信する必要があります(そのうちの5つがあります)。
outlook.exe /c ipm.note /m "[email protected]&[email protected]&subject=SUBJECT&body=BODY"
あなたのいくつかはよいとしてこれは、新しいメールOutlookウィンドウを開きます:
はとにかく、私はあなたがその後、バッチスクリプトを送信する必要がメールのいくつかの詳細を入力することができますバッチスクリプトを実行作成しました既に知っている。
"問題"(実際には大きな問題ではないため)は、私の署名を手動で追加する必要があるということです。これは、Outlookがそれを行うためのスイッチがないためです。
ここでは、.jsスクリプト(単純なhtmlページ、css、まったく同じ理由で完了したもの、メールの詳細などを入力するなど)を手に入れました以下のようなもの使用して新しいメールOutlookウィンドウ:
今window.location = 'mailto:[email protected][email protected]&subject=[ROG URGENTARE] ' + nrbonimcc + ' Jud.' + catreimccmare ;
は、どのように私は、バッチスクリプトは「MAILTO」コマンドを送信するための.jsスクリプトを呼び出すことができます。あなたが実際にJSコードを実行しないで、mailto:
URLをオープンしようとしている
@echo off
title=MAIL TOOL
set [email protected]
set [email protected]
set [email protected]
set [email protected]
set [email protected]
: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.
私は理由はわかりませんが、このコマンド(iexplore.exe "mailto:etc"を起動)は、バッチスクリプトと同じように、署名なしの新しいメールOutlookウィンドウを開きます。 – Morgenstern
私は本文にテキストを追加するために.jsスクリプトを修正しました。(件名フィールドにテキストを追加しただけです)、テキストを追加しますが、バッチスクリプトのような署名はありません... – Morgenstern