C++プログラムからデフォルトのメールクライアント「新規メッセージ」ウィンドウを開くようにMacを起動できますか? mailtoリンクのように動作するはずです。プログラムが実行されると、メッセージ本文、件名、および受信者が既に入力された「新しいメッセージ」ウィンドウが開きます。添付ファイルを含める必要はありません。私はその質問に対処するStack Overflowに既にいくつかの回答があることを知っています。私が必要とする機能を持つ Aのmailtoリンクは次のようになります。それはC++で直接のmailtoを使用することができない場合Mac OS Xで「新規メール」ウィンドウをC++で起動する
"mailto:[email protected]?subject=look at this website&body=Hi,I found this website."
、私が探しています何をして他のいくつかの方法がありますか?
ありがとうございました!
グーグルで数分間試してみたら、これはあなたの望むものと思われます。https://developer.apple.com/documentation/coreservices/1442850-lsopencfurlrefヘッダーファイル:https://github.com/phracker /MacOSX-SDKs/blob/master/MacOSX10.3.9.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Headers/LSOpen.h#L166おそらくPITAですC/C++から呼び出すことはできますが、実行可能です。 「打ち上げサービス」は、あなたがもっと学ぶために探しているコンセプトのようです。私は上記のことをしたことは一度もありません。 – xaxxon
ご協力いただきありがとうございます! @xaxxon。私は自分の答えを投稿しました。ピタフリーであることが判明しました! – herteladrian