mailto 命令列無法設定附加參數

mailto 命令列無法設定附加參數

我正在嘗試建立一個簡單的批次檔來發送電子郵件。我按照網路上找到的步驟進行操作,並提出了一個像這樣的簡單範例:

START mailto:[email protected][email protected]&subject=MySubject&body=MyBody

執行此命令會​​在 Outlook 中開啟一封新電子郵件,其中填寫了正確的「收件者」和「副本」字段,但主題和正文為空。

在命令視窗中,我得到以下錯誤輸出:

「subject」不被辨識為內部或外部指令、可操作程序或批次檔。 「body」不被辨識為內部或外部命令、可操作程序或批次檔。

我可以改變周圍參數的順序,以及後面會發生什麼事?有效,但 & 之後的所有內容都失敗了。

知道這裡出了什麼問題嗎?

謝謝!

答案1

雙引號。

START mailto:[email protected][email protected]&subject=MySubject&body=MyBody

變成

START mailto:"[email protected][email protected]&subject=MySubject&body=MyBody"

答案2

與號 (&) 是用來分隔單一命令列上的多個語句的字元。START嘗試(並成功)運行,但隨後嘗試運行“subject=MySubject”,但失敗,因此出現有關 subject 未被識別為命令的錯誤訊息。mailto:[email protected][email protected]

我認為用克拉“轉義”&符號也可以。例如:

START mailto:[email protected][email protected]^&subject=MySubject^&body=MyBody

相關內容