OS X で特定の種類のファイルを作成する必要があります。特定の方法でリソースが必要です。現在、これを行う唯一の方法は、AppleScript と OSAX を使用することです。OSAX は開いてロードし、仕事をして終了する必要があるため、これは実行に約 1 秒の往復で時間がかかります。私はCでそれを行うことを検討しましたが、複数のマシンで動作させるためにアプリを構築する際に常に問題があるように見えるため、それは最後の手段です.
おそらくperl、または理想的にはbashがそれをやってのけることができると考えていましたが、100%確実ではありません. 私がする必要があることの仕様は次のとおりです。
電子メール メッセージとして書式設定されたテキスト ファイルを作成します (RFC 822/RFC 2822 形式)。
テキスト ファイルには、電子メール アドレス (SMTP MAIL FROM アドレスとして使用される) を持つ 'STR' リソース ID 8192 と、受信者アドレス (SMTP RCPT TO アドレスとして使用される) を持つ 'STR#' リソース ID 8192 が必要です。 .
テキスト ファイルの行末は CRLF で、「BODY」リソース ID 8192 を追加する必要があります。
'BODY' リソースには 4 バイトの値が含まれている必要があります。'822' は未指定のボディ タイプ、'7BIT' は 7 ビット データ、'8BIT' は 8 ビット データ、'BINM' はバイナリ データです。
もちろん、テキスト ファイルを作成する部分は単純ですが、それらの 'STR' リソースを詰め込むのは大変です。