私はWindowsで実行するようにC++で設計されたプログラムに取り組んでいますが、そのプログラムは、クロスオーバーを使用してインストールすることにより、Macを実行している一部のクライアントによって使用されています。ほとんどの場合は正常に機能しますが、メールの生成に問題があります。Mac用の電子メールを作成するAppleScriptを生成するコードを作成しましたが、実行に問題があります。
私が試したこと:
1)この質問への答え:C ++プログラムから簡単なApplescriptを実行するにはどうすればよいですか?システムコマンドが実行されていないようです。
2)applescriptを使用して.appを作成しました。このアプリを実行すると、メールを生成するapplescriptが実行されます。ShellExecute()を使用してスクリプトと.appを実行しようとしましたが、AppleScriptEditorとWINEエクスプローラーでそれぞれスクリプトまたは.appが開きます。
Crossoverが「ボトル」で作成しているWindows環境が、スクリプトまたは.appの実行を妨げていると思います。これを回避してスクリプトまたは.appの実行を完了する方法はありますか?