3

アクション付きのオートマトンワークフローがありますRun Applescript。私の別のオートマトンアクションを有効/無効/削除することは可能Run Applescriptですか?詳細については、前の質問を参照してください

編集:私は賞金を始めました。Automatorアプリケーションでこれを実行できるようにする質問を探しています。

4

1 に答える 1

3

Automatorアプリケーション内でそれを行う方法を知りませんが、これを試してみてください-次のワークフロー例のスクリプトは、それに続くアクションの有効なプロパティを切り替えます。3つのアクションで新しいワークフローを作成します。

1)入力を取得するためのAskforTextアクション。

2)AppleScriptアクションを実行して入力をテストし、何かを実行します。

on run {input, parameters}

    if (input as text) is "" then -- if no input then disable the following action
        set currentAction to index of current action of front workflow -- the most recent completed action
        tell Automator action index (currentAction + 2) of front workflow to set enabled to not enabled
    end if

    return input
end run

3)ダイアログを表示する(または表示しない)ための確認の要求アクション。

名前などの他のアクションプロパティを使用することもできますが、同じアクションが複数ある場合は、インデックスまたはIDの方が適切に機能します。

于 2011-11-16T03:47:03.893 に答える