J-- directParameterの情報
E-- info for directParameter
Examples
----------
ファイル“Macintosh HD:スクリプティング対応エディタ”の情報
----------
fileInfoを(ファイル“Macintosh HD:スクリプティング対応エディタ”の情報)にする
set fileInfo to info for file "Macintosh HD:スクリプティング対応エディタ"
----------
もし(ファイル“Macintosh HD:スクリプティング対応エディタ”の情報)〜
if locked of (info for file "Macintosh HD:スクリプティング対応エディタ") is false then
or
info for file "Macintosh HD:スクリプティング対応エディタ"
fileInfoのファイルタイプ
--結果:“APPL”
fileInfo's file type
--result : "APPL"
のロック状態=偽ならば
“スクリプティング対応エディタはロックされていません。”を表示する
以上
display dialog "スクリプティング対応エディタ is not locked."
end if
J-- ディスクリスト
E-- list disks
Examples
----------
ディスクリスト
disk list
--結果:{“Macintosh HD”,“Info Mac CD-ROM”,“バックアップ用フロッピー”}
--result : {"Macintosh HD","Info Mac CD-ROM","バックアップ用フロッピー"}
J--directParameterのフォルダリスト
E-- list folder directParameter
Examples
----------
“Macintosh HD:”のフォルダリスト
list folder "Macintosh HD:"
--結果:{“システムフォルダ”,“アプリケーション”,“文書フォルダ”,“エイリアス”}
--result : {"システムフォルダ","アプリケーション","文書フォルダ","エイリアス"}
J--[ classNameとして ] folderOrApplicationのパス名
E-- path to folderOrApplication [ as classNameとして ]
Examples
----------
コントロールパネルのパス名
----------
アプリケーション“スクリプティング対応エディタ”について
tell application "スクリプティング対応エディタ"
----------
アプリケーション“スクリプティング対応エディタ”について
tell application "スクリプティング対応エディタ"
--結果:エイリアス“Macintosh HD:システムフォルダ:コントロールパネル:”
or
path to control panels
--result : alias "Macintosh HD:システムフォルダ:コントロールパネル:"
filePathを(文字列としてそれのパス名)にする
以上
--結果:“Macintosh HD:スクリプティング対応エディタ”
set filePath to path to it as string
end tell
--result : "Macintosh HD:スクリプティング対応エディタ"
アクティベート
アプリケーション“HyperCard with Audio”についてアクティベート
filePathを(手前のアプリケーションのパス名)にする
以上
filePathを返す
--戻り値:エイリアス“Macintosh HD:アプリケーション:HyperCard”
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 とします。