• ベストアンサー

AppleScriptでKeynoteのイメージ保存を自動化したい

Keynoteのスライド画像をJPEG画像で書き出す動作を,AppleScriptで自動化したいと考えています.しかし,スクリプトエディタでKeynoteのAppleScript用語辞典をみてみましたが,それらしいコマンドを見つける事ができませんでした. 上記のような動作をAppleScriptで自動化することは可能でしょうか? よろしくお願いいたします

  • Mac
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • capy2009
  • ベストアンサー率72% (337/465)
回答No.1

確かに「書き出す...」は Keynote の AppleScript コマンドに含まれていないようなので、GUI スクリプティングを使って「メニューから [書き出す...] を選択」「[イメージ] をえらび、[JPEG] を選択して [次へ] をクリック」「書き出し先を選んで [書き出す] をクリック」という動作を一つずつスクリプト化する必要があります。

kotokuchi
質問者

お礼

やはりKeynoteのコマンドには含まれていなかったのですね. GUIスクリプティングについて勉強してやってみます. 回答していただきありがとうございました.

その他の回答 (1)

noname#102212
noname#102212
回答No.2

今は使ってないので単なる思いつきですが、 たしかpdfなどの形式でページごとに出力できましたよね? それを一括してJPEGに変換してはどうでしょうか?

kotokuchi
質問者

お礼

そのような方法もあるのですね AppleScriptでPDFに書き出せるかの確認がとれれば試してみようと思います ありがとうございました

関連するQ&A

  • applescriptで自動保存-inDesign

    いつも御世話になります。 inDesignで作成途中のドキュメントを、自動保存(バックアップ?)できるプログラムを作りたく、適当なプログラム言語を習得したいと思っています。 macは OSX10.6 (Mac pro)です。 applescriptがとっつきやすそうと思ったのですが、 参考図書などは2006年以降には発行されていないようで、、、、ということは、今は主流ではないのかな、、、と思ったり、またnet上でも上記希望を満たすようなサンプルコードを見つけられませんでした。 1) できれば、編集中のドキュメントを定期的に自動保存できるapplescriptのコードを ご教授ください。 2) 上記の自動保存以外でも、inDesign上で色々プログラムを動作させたいのですが、一番適切な言語はどれでしょうか? (現在はapplescriptよりJava scriptが主流?) プログラムはエクセルのVBAを少しかじった程度の初心者ですが、よろしくご教授ください。 よろしくお願いいたします。

    • ベストアンサー
    • Mac
  • keynote

    macのkeynoteのスライドの一枚を、 JPEGなどの画像ファイルとして保存することは可能でしょうか? もし可能ならやり方を教えていただきたいです。 ご存知の方ご回答よろしくお願いします。

    • ベストアンサー
    • Mac
  • applescriptについて

    applescriptでテキストフィールド内に 自動タイピングする事はできないのでしょうか? たとえばメモ帳などのテキストフィールド内に コンニチワと自動でタイピン するとします そうするとメモ帳に コンニチワとなるようにできるのでしょうか まずapplescriptの自動タイピングスクリプトを開くと 入れたい文字を入れて下さい と聞かれ そこに入れたい文字を入れると記憶して 次からそのスクリプトを入れると入れた文字が自動的にテキストフィールド内にうちこまれるという仕組みです #include <stdio.h> int main(void) { }などを省略化など色々しようかと思ってるんですが 詳しい方教えて下さい

  • Applescriptで一番上のウィンドウを自動で撮影する方法を探して

    Applescriptで一番上のウィンドウを自動で撮影する方法を探しています。 do shell script "screencapture -iW" とすれば、惜しい所までいくのですが、最後カメラマークになってマウスのボタンを押さないと撮影できません。 ・自動で撮影するコマンド もしくは ・マウスのボタンを押すスクリプト、または一番上のウィンドウを指定するスクリプト を教えてもらえないでしょうか。 よろしくお願い致します。

    • ベストアンサー
    • Mac
  • chmodをapplescriptで実行したい。

    はじめまして AppleScript初心者です。 OSXServer10.4.8でファイル共有しています。 フォルダのアクセス権を定期的にchownコマンドで変更したいと思いますが、うまくいきません。 Applescriptでchmodコマンドを実行するものを用意しましたが、スクリプトエディタでスクリプトファイルを実行するとchmodでアクセス権が変更されるのですが、このスクリプトをcrontabに登録して特定の時間に実行するように設定すると機能しません。 AppleScript//////////////////// set cmdchown to "/usr/sbin/chown -R test /test1" do shell script cmdchown password "password" with administrator privileges set cmdchmod to "/bin/chmod -R 755 /test1" do shell script cmdchmod password "password" with administrator privileges ////////////////////////// 定期的にオーナーとアクセス権を変更するにはどうすれば良いですか? よろしくお願いします。

  • AppleScriptでUnixコマンドの不明点

    いつもお世話になってます スクリーンショットを撮るのにシェルスクリプトを使用しています 以下のスクリプトです #!/bin/bash screencapture -iWS 0.png sips -s format jpeg 0.png --out ~/Desktop/SS`date +%H%M%S`.jpeg rm 0.png これをAppleScriptで利用したく思いスクリプトエディタで記述しました do shell script "screencapture -iWS 0.png; sips -s format jpeg 0.png --out ~/Desktop/SS`date +%H%M%S`.jpeg; rm 0.png" これでスクリーンショットを撮る分には問題ありませんが AppleScript実行後スクリンショット確定前にescでキャンセルすると 下記AppleScriptエラーとなってしまいます Warning: 0.png not a valid file - skipping Error 4: no file was specified Try 'sips --help' for help using this tool 想像するにAppleScriptの改行が解らないので[;]の部分が間違ってるのかな?とそうぞうしているのですが スクリプト初心者のため何が悪いのか解りません シェルスクリプトのままで良いじゃないと思われるかも知れませんが、XcodeでGUI化したいのでAppleScriptにと考えています 原因を解決法をご教授よろしくお願いします

    • ベストアンサー
    • Mac
  • windowsでkeynoteスライドショーが重い

    windowsでicloud経由でkeynoteを初めて使います。 画像を圧縮しても、スライドショーにすると重くてクリックしてもすぐに切り替わりません。 テキストだけのスライドは気持ち早くなるので、やはり容量の問題なのかな?と思います。 プレゼン当日は、macでの出しになります。 macだとサクサク動くとかありますか? windowsだから互換性がどうとか、重くなるとかありますか? 当日もこの重たさだとプレゼンになりません。 どなたか詳しい方教えてください。 それから、windowsでkeynoteを作ったやつをプレゼンするときに気をつける事などもありましたら教えていただけると助かります。

    • 締切済み
    • Mac
  • JPEGイメージをFLASHで動かしたい!

    元々あるjpegイメージをアクションスクリプトで動かしてみたいです。具体的に言うとボタンのアクションでjpeg画像がスクロールしたりスライドしたり…この場合アクションスクリプトを勉強しなければならないと思うのですが良いサイト、良い教則本など教えていただけないでしょうか?あくまでアニメではなくjpegを色々動かしてみたいのです。よろしくお願いいたします。ちなみに僕のはFLASH5です。

  • AppleScriptでPS書き出し

    お世話になります 早速本題なのですが MacOS9.2.2のQuarkXpress3.3の スクリプティングに関する質問です QuarkXpress3.3の複数のファイルを AppleScriptで自動で指定したフォルダの中に 連番あるいは同じファイル名&".PS"の名前で PSデータを書き出したいのですが Quarkの『print PostScript file ~~』を使っても フォルダを指定して書き出す事ができず しかも起動ディスクの直下に書き出されたPSファイルは スクリプトからではアクセス権がありません と言われて動かす事ができません 普通にプリントアウトするためのスクリプトで PSファイルをプリントアウトするようにしても 同じ名前でどんどん上書きしていくだけになってしまう上 プリントアウトの次にPSファイルのファイル名を 付け替えるようにスクリプトを書き加えても PSファイルができる前にその処理をしようとする為に エラーになってこれもうまくいきません どうすれば指定したフォルダに PSデータを連続で書き出す事ができるでしょうか? 時代をさかのぼったような質問で申し訳ありません

    • 締切済み
    • Mac
  • 画像の大きさ表示って自動でできますか?

    リンクで開いた画像(JPEG)などが大きい場合、表示しているフレーム内に自動におさめて表示するコマンドってあるんでしょうか? その画像自体の大きさを変更しないと駄目なんでしょうか?ご教授願います。

    • ベストアンサー
    • HTML