1126 次
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 に答える