3
私は実行中のApple iWork '09 Keynoteプレゼンテーションに現在どのスライドが表示されているのかをリモートで(同じマシン上で、別のプロセスから)制御するために使用したいCocoaアプリケーションに取り組んでいます。Keynoteプレゼンテーションのスライドを(プログラム的に)変更する方法は?
私はこれにどのようにアプローチすればよいですか?
私は実行中のApple iWork '09 Keynoteプレゼンテーションに現在どのスライドが表示されているのかをリモートで(同じマシン上で、別のプロセスから)制御するために使用したいCocoaアプリケーションに取り組んでいます。Keynoteプレゼンテーションのスライドを(プログラム的に)変更する方法は?
私はこれにどのようにアプローチすればよいですか?
Keynote Applescript辞書には、先進のコマンドがあります。使用方法:
Tell application "Keynote"
advance
end tell
あなたが必要とするようです。 スクリプトブリッジまたはNSApplescriptを使用して、このスクリプトをCocoaアプリケーション内から実行できます。
パーフェクト。ありがとう、Splash6。私はScript Editor.appのライブラリをチェックしましたが、そこにKeynoteがリストされていないので、AppleScriptをサポートしていないと仮定しました。 – smokris
NSAppleScriptの代わりに、OSAKitを試してみてください。さらにフル機能を備えているだけでなく、NSAppleScriptには漏洩の歴史があります。 –