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

ApplescriptでIllustratorファイルが開けない

発言者:烏田
( Date Tuesday, December 07, 2004 16:28:50 )


こんにちは。烏田と申します。

環境:MacG4、MacOS9.2.2
アプリ:Adobe Illustrator9.0.2、スクリプト編集プログラム

AppleScriptを書きまして、
特定のファイルをIllustratorで開こうとしていますが、
「The argument is not valid」のエラーが出ます。

スクリプトは以下です。

set filez to "Macintosh2GBHD:AAA:nafuda.ai"
set filex to choose file with prompt "selectx"
display dialog filez & "と" & filex
tell application "Adobe Illustrator 9.0.2"
  activate
  open filez
end tell

ここで不思議なのですが、
変数filezにはあらかじめ開きたいファイルのパスを記述しています。
また、それとは別に、
変数filexにファイル選択画面からファイルを選んでその情報を格納しています。
選ぶのはfilezに記述してあるファイルです。
確認のためにfilezとfilexをダイアログで見ても全く同じ文字列なのに、
open filez
はエラーで開けず、
open filex
は開きます。

何故だかわからず困っています。
どなたかアドバイスをよろしくお願いします。

通りすがりん さんからのコメント
( Tuesday, December 07, 2004 17:22:00 )

set filez to file "Macintosh2GBHD:AAA:nafuda.ai"
もしくは
open file filez
だと思います

烏田 さんからのコメント
( Wednesday, December 08, 2004 08:53:17 )

通りすがりん様、回答ありがとうございます。

open file filez
でうまくいきました。
助かりました。ありがとうございます。