> そか、こうすりゃいいのね。ありがとうございました。 誤解があるといけないので、補足しておきます。 Script Editorが1.8を返すのは、少なくともScript Editor上での実行だけです。アプリケーション形式での実行には差し障りはありません。 #デバッグなんかには大いに差し障りますけど(^^;;;;; だからわざわざshellを経由する必要はないってことです set my_ver to (AppleScript's version) as text if my_ver = "1.8" then display dialog my_ver & "だよ" else display dialog my_ver & "だよ" end if