1

私は生徒のために統合されたプレゼンテーションを作成しようとしています。

システム:OS X Lion 10.7

そのために、別の画面のコマンドラインによってリモート制御される3Dプレゼンテーションを実行しているフォアグラウンドウィンドウを表示する必要があります。

それに加えて、その背後にあるPDFスライドの小さなセットを示したいと思います。

バックグラウンドのPDFビューア(Adobe ReaderまたはPDFView)を「リモート制御」して、次のような単純なコマンドを受け入れる方法が必要です。

  • ページに移動x(理想的には)
  • 最初のページに移動(home button
  • 次のページに移動します(、、、またはarrow downすべて実行します)arrow rightpage downscroll down

PDFをAdobeReaderフルスクリーンモードで実行することを好みます(背景を作成して別のウィンドウを上にオーバーレイできますが、PDFViewでも実行できます。

私はさまざまなApplescript(で実行osascript)を試しましたが、成功しませんでした:

tell application "System Events"
    tell process "Adobe Reader"
        tell window "starkdemo.pdf" to key code 125
    end tell
end tell

キーを端末に送信します

tell application "/Applications/Adobe Reader.app"
    tell active pane of active window
        large scroll down 1
    end tell
end tell

エラーが発生します63:69: script error: Expected end of line but found class name. (-2741)

4

2 に答える 2

3

無料のViewerSkimには広範なAppleScriptスクリプトが含まれていることがわかりましたhttp://sourceforge.net/apps/mediawiki/skim-app/index.php?title=AppleScript

それはまた私が好きな全画面表示を持っています。なので、将来的にはこれを使います。また、applescriptコマンドは1行だけです。

tell document "starkdemo.pdf" of application "Skim" to go to page 7
于 2012-10-18T17:16:14.313 に答える
1

試す:

activate application "Adobe Reader"
tell application "System Events"
    tell process "Adobe Reader"
        click menu item "Full Screen Mode" of menu 1 of menu bar item "View" of menu bar 1
        delay 2
        key code 125
        delay 2
        keystroke space
        delay 2
    end tell
end tell

または、AcrobatProでこれを試してください

tell application "Adobe Acrobat Pro"
    tell PDF Window 1
        read page down
    end tell
end tell

または

tell application "Adobe Acrobat Pro"
    tell PDF Window 1
        goto page 3
    end tell
end tell
于 2012-10-16T19:10:08.923 に答える