コマンドラインからのSubject指定時の動作No.39323
Gashi さん 10/10/08 23:26
 
 Gashiです。お久しぶりです。

 コマンドラインからSubjectを指定した場合に、指定したSubjectが設定されない
(空欄)でメールエディタが起動する場合があります。具体的には、以下のようなコマ
ンドで起動した場合に、空欄になります。

TuruKame.exe mailto:xxxx@example.com?cc=xxxxx@example.com?subject=TEST

 しかし、以下のようなコマンドでは、指定したSubjectが設定されます。

TuruKame.exe mailto:xxxx@example.com?subject=TEST?cc=xxxxx@example.com

 以上の動作から、ヘッダの指定が2番目以降だと、指定したSubjectが設定されない
ように思われます。

 2番目以降でヘッダを指定して、Subjectを設定する方法はありますか?
(事情があり、コマンドラインの順番を変えるのは難しいです)
(「?」で区切るのが間違っているような気もしますが、Subject以外のヘッダを指定
した場合は、指定した内容が設定されているので…)

 また、環境はWindows 7 64bitで、最新の安定版とベータ版(どちらも64bit版)で確
認しました。

 よろしくお願いします。

---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:39323 コマンドラインからのSubject指No.39324
秀まるお2 さん 10/10/09 00:01
 
 mailto:で複数ヘッダ指定するには、2つ目以降の区切りを「?」じゃなくて、
「&」にする必要があります。

    mailto:xxxx@example.com?cc=xxxx@example.com&subject=TEST

 みたいになります。これは秀丸メールだけじゃなくて、mailto:のルールとし
てそういう風になっています。googleとかで、「mailto 書き方」とかで検索す
るといくつか例が出てくると思います。

 それの他には、秀丸メール起動時の「newmail」コマンドライン指定の方法も
あります。

   turukame.exe newmail to=xxxx@hoge.com cc=xxx@hoge.com subject=TEST

 ってな具合です。こういう指定方法については、秀丸メールのヘルプの「応用
関係 - 秀丸メール起動時のコマンドライン」の所を参照ください。

[ ]
RE:39324 コマンドラインからのSubject指No.39326
Gashi さん 10/10/09 12:04
 
秀まるお2 さん

 Gashiです。返信ありがとうございます。

 Subject以外であれば、「?」区切りでも設定されていたので、いけるものだと思い
込んでいました。調べてみると、非標準の動作で、元のコマンドが間違っていました。
コマンドの修正を依頼するか、別の手段で対応しようと思います。

 どうもありがとうございました。

[ ]