• ベストアンサー

AppleScriptObjCでWindowの表示、非表示の切り替えが

AppleScriptObjCでWindowの表示、非表示の切り替えが分かりません。何もかも分からないことだらけで、しかもどこを調べていいのかも分からない、本当に情けない状態です。もっとサンプルコードが見たいです。 ヘルプを見るとNSWindowは閉じるのはclose_だと書いてますが、実際のコードはどう書けばいいのでしょう?close_は、分かったとしてもopen_は書かれてないのですが、どうするのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • harawo
  • ベストアンサー率58% (3742/6450)
回答No.1

AppleScriptObjC Release Notes http://developer.apple.com/Mac/library/releasenotes/ScriptingAutomation/RN-AppleScriptObjC/index.html これはご覧になっていますか? ようするに、Objective-Cのメソッドやプロパティを、書式を変えて記述してください、ということなので、だったら最初からObjective-Cを勉強して、Objective-Cで書いたほうが、手間いらずということになりそうです。 「close()」は、AppleScriptのコマンドと重複するので、「|close| ()」と記述すると、「Identifiers」の項に説明があります。 Objective-Cで、NSWindowを開くメソッドは「- (void)makeKeyAndOrderFront:(id)sender」なので、「makeKeyAndOrderFront_(sender)」というコマンドになります。senderは、メソッドを送るオブジェクト。ただし、事前にウインドウを作って、用意しておく必要があります。

apple2plus
質問者

お礼

ありがとうございます 教えていただいたページをがんばって読んでみます 昔、日本語で習ったこととずいぶん違うので悩ましいです

関連するQ&A

専門家に質問してみよう