「AppleScript,Perl,Shell」OS Xでスクリプトスレ

このエントリーをはてなブックマークに追加
969名称未設定:04/05/07 00:41 ID:7actb1OW
>>968
数年前試した時にはその記述法ではできなかった気が。非常に不確かな記憶だけど。
970名称未設定:04/05/07 19:36 ID:3ATEIP4+
>>895

AppleScript 1.9.3を使っているので試してみようと思い次のように書きましたがエラーがでます。

tell application "Finder"
choose file default location disk "Macintosh HD"
end tell

エラー文は
「Finder でエラーが起きました:disk "Macintosh HD" を item にできません。」です。


どうやったらいいのか教えてください。
971名称未設定:04/05/07 19:45 ID:t0AHYr6o
alias
972970:04/05/07 19:48 ID:3ATEIP4+
>>971

ありがと〜〜〜!

choose file default location disk "Macintosh HD" as alias

でいっちゃいました!
973名称未設定:04/05/07 19:48 ID:o6t9tac0
>970
テキトーにやるのではなく、ちゃんと用語説明を読もう。

choose file
    [default location alias] -- the default file location

つまりalias型で渡してやらんとダメ。

例えば
tell application "Finder"
set TheDisk to (disk "Macintosh HD" as alias)
choose file default location TheDisk
end tell
とか。

もう一度言うけど、テケトーにやるのではなく、ちゃんと用語説明を読め。
974970:04/05/08 19:14 ID:8FgKRejr
applescriptでアプリケーションをつくっています(xcode)

AppleScriptKit.asdictionaryを見ると、
Control View Suite→Class button: A button→Properties:

titleやbezel styleやimageといったものがあります。

title、bezel styleは問題なく使えるのですが、
imageが使えません。

助言おねがいします。
975名称未設定:04/05/08 19:36 ID:ABrqcVlP
>974
昨日の君の悩み(>970)と似ているな。引数の型を意識しろってばさ。
imageはimage 型で渡してやらないとダメ。

プロジェクトにNantara.tiffなどと画像ファイルが登録されているとして、それを表示させるには

set Myimage to (load image "Nantara") -- load image コマンドで画像ファイルをimage型に
set image of button "ボタンの名前" to Myimage

でどうですか。
976970:04/05/08 20:15 ID:8FgKRejr
>>975
ありがとうございます。

ビルドまではうまくいきましたが、実行するとエラーがでます。

体系的に勉強できるサイト・本はありませんか?
ぜんまいびゅんびゅん(?)とやらを買ったほうがよいのでしょうか。

きちっと勉強せずに人にきいてばかりなので出直してきたいと思います。
977名称未設定:04/05/08 20:48 ID:ABrqcVlP
>976
サイト >>4
または/Developer/Documentation/AppleScript内のhtmlドキュメント(英語)


・AppleScript そのものの本
・AppleScript で何かやろうという本
・AppleScript とXcode (AppleScript Studio)で何か作ろうという本

などいろいろあるので自分の現状・欲求に即して選ぶと良い。
978名称未設定
う〜ん。いいIDだ。(w