0
4

1 に答える 1

0

このコマンドはAcrobat用であるため、これは機能しません。

Processes suiteプロセスの GUI 要素でシミュレート (クリックまたはキーボード)、取得または設定 (値、プロパティ、または属性) する場合は、コマンド (「システム イベント」) を使用する必要があります。

コマンドを使用するための構文は次のとおりです。do script

tell application id "process.id.here" to do script "this.preflight(Preflight.getProfileByName('Magazine Ads'),false,false);"

編集:バンドル識別子だと思いました。「システム イベントdo script」による実行はできません。ただし、このスクリプトがアプリケーションのメニューにある場合は可能です。正しいアプリケーション ID を見つける必要があります。 を試してください。unix ID

必要なことを行うには、アプリケーションをフォアグラウンドに置き、スクリプトを実行します

using terms from application "Adobe Acrobat"
    tell application (path to frontmost application)
        do script "this.preflight(Preflight.getProfileByName('Magazine Ads'),false,false);"
    end tell
end using terms from

プロセス スイート: メニューをクリックするサンプル スクリプトを次に示します。

tell application "System Events"
    tell (first process whose unix id is (processIdHere as integer))
        set frontmost to true
        click menu item "Crop to TrimBox*" of menu "Document" of menu bar 1
    end tell
end tell
于 2012-10-22T01:45:53.070 に答える