- ベストアンサー
AppleScriptObjCでWindowの表示、非表示の切り替えが
AppleScriptObjCでWindowの表示、非表示の切り替えが分かりません。何もかも分からないことだらけで、しかもどこを調べていいのかも分からない、本当に情けない状態です。もっとサンプルコードが見たいです。 ヘルプを見るとNSWindowは閉じるのはclose_だと書いてますが、実際のコードはどう書けばいいのでしょう?close_は、分かったとしてもopen_は書かれてないのですが、どうするのでしょうか?
- みんなの回答 (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は、メソッドを送るオブジェクト。ただし、事前にウインドウを作って、用意しておく必要があります。
お礼
ありがとうございます 教えていただいたページをがんばって読んでみます 昔、日本語で習ったこととずいぶん違うので悩ましいです