このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

かなりの初心者です。apple scriptでif〜文がつくれません。

発言者:satou
( Date Tuesday, September 09, 1997 16:58:49 )


ほんと〜に初心者なんですけれど、良かったらおしえてください。
「もしNetscapeが開いていれば〜そうでなければ・・・ 」というのを
作りたいんですが、「開いていれば」というのがどういう風に書いて
良いのかわかりません。参考になる本は何ももってません。あ、使っているのは
英語のやつです。よろしくお願いします。ほんとーに初心者ですみません。

田中求之 さんからのコメント
( Tuesday, September 09, 1997 18:20:02 )

>「もしNetscapeが開いていれば〜そうでなければ・・・ 」というのを

これは、Finder を使ってプロセス(開いているアプリケーション)をチェックして、
その中に Netscape (クリエーターが MOSS )があるかどうかで判定します。

次のようなスクリプトになります。

tell application "Finder"
  set pList to (processes whose creator type = "MOSS") as list
end tell

if pList is not {} then
  --- Netscape が開いている
else
  --- NetScape は走っていない
end if

satou さんからのコメント
( Tuesday, September 09, 1997 19:24:15 )

私みたいな初心者にどうもありがとうございました。
おかげさまで、無事作ることができました。