ファイル命令


infor for 情報

 J-- directParameterの情報

 E-- info for directParameter

Examples

----------

 ファイル“Macintosh HD:スクリプティング対応エディタ”の情報
  or
 info for file "Macintosh HD:スクリプティング対応エディタ"

----------

 fileInfoを(ファイル“Macintosh HD:スクリプティング対応エディタ”の情報)にする
 fileInfoのファイルタイプ
  --結果:“APPL”

 set fileInfo to info for file "Macintosh HD:スクリプティング対応エディタ"
 fileInfo's file type
  --result : "APPL"

----------

 もし(ファイル“Macintosh HD:スクリプティング対応エディタ”の情報)〜
 のロック状態=偽ならば
   “スクリプティング対応エディタはロックされていません。”を表示する
 以上

 if locked of (info for file "Macintosh HD:スクリプティング対応エディタ") is false then
   display dialog "スクリプティング対応エディタ is not locked."
 end if


list disks ディスクリスト

 J-- ディスクリスト

 E-- list disks

Examples

----------

 ディスクリスト
  --結果:{“Macintosh HD”,“Info Mac CD-ROM”,“バックアップ用フロッピー”}

 disk list
  --result : {"Macintosh HD","Info Mac CD-ROM","バックアップ用フロッピー"}


list folder フォルダリスト

 J--directParameterのフォルダリスト

 E-- list folder directParameter

Examples

----------

 “Macintosh HD:”のフォルダリスト
  --結果:{“システムフォルダ”,“アプリケーション”,“文書フォルダ”,“エイリアス”}

 list folder "Macintosh HD:"
  --result : {"システムフォルダ","アプリケーション","文書フォルダ","エイリアス"}


path to パス名

 J--[ classNameとして ] folderOrApplicationのパス名

 E-- path to folderOrApplication [ as classNameとして ]

Examples

----------

 コントロールパネルのパス名
  --結果:エイリアス“Macintosh HD:システムフォルダ:コントロールパネル:”
  or
 path to control panels
  --result : alias "Macintosh HD:システムフォルダ:コントロールパネル:"

----------

 アプリケーション“スクリプティング対応エディタ”について
   filePathを(文字列としてそれのパス名)にする
 以上
  --結果:“Macintosh HD:スクリプティング対応エディタ”

 tell application "スクリプティング対応エディタ"
   set filePath to path to it as string
 end tell
  --result : "Macintosh HD:スクリプティング対応エディタ"

----------

 アプリケーション“スクリプティング対応エディタ”について
   アクティベート
   アプリケーション“HyperCard with Audio”についてアクティベート
   filePathを(手前のアプリケーションのパス名)にする
 以上
 filePathを返す
  --戻り値:エイリアス“Macintosh HD:アプリケーション:HyperCard”

 tell application "スクリプティング対応エディタ"
   activate
   tell application "HyperCard with Audio" to activate
   set filePath to path to frontmost application
 end tell
 return filePath
  --return : alias "Macintosh HD:アプリケーション:HyperCard"

註)実行中のスクリプトアプリケーションのパスを得る場合は、path to me とします。

AppleScriptのページに戻る
このホームページに関するお問い合わせは、karino@drycarbon.comまで。