GUIScriptingだと、目的のアプリケーションが起動していないと、 時間的にロスしてしまい、delay命令でもそのままスルーされ、エラーになることがあります。 そのための対策として目的のアプリケーションが起動しているかどうかを調べるスクリプトを Webから探してきました。参照先はたしかAppleのディスカッションボードだったと思います。
--目的のアプリが起動しているかどうかを調べる。起動していれば"1"していなければ"0"を返す。 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 set handan to 1 else set handan to 0 end if end tell
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー