ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:no_thanx Cocoaプログラミング(ステータスバー)
困り度:
  • 困っています
Cocoaプログラミングについて教えてください

下記URLを参考にステータスバーにAppleScriptを埋め込みたいのですが上手く行きません
http://www.big.or.jp/~crane/cocoa/0900_general/ccyp_StatusBar.pdf

ステータスバーの表示までは上手く行きましたがプルダウンメニューに表示されるItem1のところへAppleScriptを上手く登録できません
試しにMainMenuからドラッグアンドドロップで引っ張ってきたAboutMenu(〜〜について)を登録すると上手く起動するので連結?はされているようです

MainMenuの所の適当な場所へはAppleScriptを登録すると上手く起動するのでAppleScriptそのもののエラーでもないような気もしますが
ステータスバーにAppleScriptを登録して実行すると
『AppleScript Error
Can’t get <<class menI>> id 1 of item id 2. (-1728)』
とエラーが出ます

何が原因か解りますでしょうか?
プログラミングは始めたばかりなので意味の分からない事を言っているかもしれませんがご指摘頂ければ補足しますのでよろしくお願いします
質問投稿日時:09/08/07 18:47
質問番号:5189646
最新から表示回答順に表示

回答

 

回答者:harawo ごめんなさい。変換ミスに気づいていませんでした。
「因数」→「引数」です。
種類:アドバイス
どんな人:経験者
自信:自信あり
回答日時:09/08/10 01:04
回答番号:No.3
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼読み方が違うので変換ミスではないのでは?
引数=ひきすうです

回答

 

回答者:harawo > Xcode3.1.2でどのサイトを見ても微妙に操作方法違い不明な所がたくさんあります

Xcodeは、日進月歩で、ひんぱんにインターフェイスが改良されるので、それはいたしかたありません。とくにバージョン3で、大幅な改変がありました。作業手順をまったく逆(Interface Builderでインスタンスを作ってから、サブクラスの作成→Xcodeでサブクラスを作成してから、Interface Builderでインスタンスを作成し、サブクラスをあてる)にしなければならず、賛否両論が起きました。
ここらへんは、使用者がプログラマで、「シロート」でないので、容赦なしです。

> 因数の渡し方とは手引書のどの辺の事を仰ってるのでしょうか

「手引書」って、なんのことですか?

「因数を渡す」とは、料理にたとえていうと、「たまねぎをみじん切りにする」レベルの基本的な作業なので、「どの辺」といわれても、困ります。強いていうと、3ページに1回くらいの頻度で出てくる言葉ですよ。
Objective-Cでも、Apple Scriptでも。
種類:アドバイス
どんな人:経験者
自信:自信あり
回答日時:09/08/10 01:02
回答番号:No.2
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼具体的に私が知りたい回答はどこにあるのでしょうか?
能書きだけで回答が無いのでまったく解らないのですよ

私が提示しているPDFをご覧になりましたか?それが私の言う手引書なんですが?
あなたが言う因数の渡し方が悪いというのはそのどの部分の事を言っているのか?という意味なんですがそれが理解できませんか?

回答

 

回答者:harawo じっさいにXcodeを使って、ステータスバーのメニューから、AppleScriptを実行するアプリケーションを作成してみました。AppleScriptは、iTunesの曲を再生するという、かんたんなものですが、問題なく動作しました。

いきなり、目的のAppleScriptを実行するのではなくて、かんたんなAppleScriptから、段階的に複雑なものへと、発展させていってみては、どうですか?
たぶん、因数の渡し方に失敗しているとか、そういうことだと思いますが。
種類:アドバイス
どんな人:経験者
自信:自信あり
回答日時:09/08/08 01:44
回答番号:No.1
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼回答ありがとうございました
本日も一日試行錯誤して試してみたのですがどうにも解りません

Xcode3.1.2でどのサイトを見ても微妙に操作方法違い不明な所がたくさんあります

因数の渡し方とは手引書のどの辺の事を仰ってるのでしょうか
よろしければその辺もう少し詳しく教えて頂けると嬉しいです
最新から表示回答順に表示