Traktor Pro(DJ ソフトウェア) で再生中のライブ フィードを表示する osx アプリを開発しています。traktor は、トラック履歴/プレイリストに .nml ファイルを使用して解析します。ファイルには、現在のセットの履歴 (トラック、アーティスト、長さなど) が含まれています。
問題は、Traktor がシャットダウンするとき、またはユーザーがトラック リストを .nml ファイルに保存するときにのみ、ファイルを保存することです。Traktor は Apple-Script をサポートしていないため、エクスポートを自動化する方法がわかりません。
ファイルは、約 1 ~ 2 分ごとに保存/更新する必要があります。
バックグラウンドで自動化する必要があるアクションは次のとおりです
アプリケーションのレイアウト:
最初のエクスポート アクション:
2 番目のエクスポート アクション
私の調査では、http://www.macosxautomation.com/applescript/uiscripting/index.html を見つけましたが、traktor メニューで動作するかどうかはわかりません。
問題は、Traktor Pro のような AppleScript 以外のアプリケーションを制御するにはどうすればよいかということです。