スクリプトを動かすときに目的のアプリケーションが起動していないと
エラーになったり、delayを入れたりしないと正しく動かない場合がありますので、
そのための構文です。
- ——————Jeditの起動チェック
- tell application “Finder“
- activate
- name of every process whose visible is true and name is “Jedit X“
- if the result as Unicode text is “Jedit X“ as Unicode text then
- display dialog “Jedit Xは起動しています。“
- else
- display dialog “Jedit Xは起動していません。“
- tell application “Jedit X“
- activate
- end tell
- end if
- end tell
- ——————起動チェック終了
アップルサポートコミュニティーからの引用したものを少し替えさせていただきました。
正確なアドレスは控えていませんでした。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー