XcodeでApplescriptについての質問

このQ&Aのポイント
  • 今年からプログラムを勉強しようと思い、まずはApplescriptで何かできないかなと考えテキストを購入しました。
  • Xcode1.5を使用して、新規プロジェクトからAppleScript Applicationを作成しましたが、ビルドと実行ボタンを押すとエラーが発生してアプリケーションが実行されません。
  • 初めてのプログラムでつまずいているので、何が問題なのか教えてください。
回答を見る
  • ベストアンサー

XcodeでApplescript

今年からプログラムを勉強しようと思い、まずはApplescriptで 何かできないかなと考えテキストを購入しました。 環境はOS10.3.9 , Xcode1.5です。 そこでテキスト通りに新規プロジェクトからAppleScript Applicationを選択 次へ 新規AppleScript Applicationから任意のプロジェクト名(ディレクトリは自動で入力)  完了 新規プロジェクトが作成される。 ビルドと実行ボタンを押すとビルド~アプリケーションを実行して のっぺらぼうのウィンドウを表示すると書いてありますが 実際「ビルドと実行」ボタンを押すとFaild 1となり「プロジェクト名. applescript」のエラーに1が付きアプリケーションを実行してくれません。 (プロジェクト名.applescript」の右端のチェックを外すと実行されます) 何がおかしいのでしょうか。初っぱなからつまずいているので宜しくお願い します。

  • Mac
  • 回答数3
  • ありがとう数4

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

  • ベストアンサー
回答No.3

私の環境は10.2.8、July2002DeveloperToolsを使用しています。ProjectBuilderのバージョンは2.0.1です。ADC会員となれば、Dec 2002 Mac OS X Developer Toolsをダウンロードすることが可能ですが、これは10.2対象の開発ツールなので、10.3では使えないと思います。 10.3の方にはXcode Tools v1.5が最新バージョンのようです。 『AppleScript Studioでゼンマイびゅんびゅん!!』は10.2の時代に書かれたものなので、若干操作方法が違う可能性があります。 ●10.3にしてもこの本の内容は読み替えることはできますか。 答え) 10.3ではProject BuilderからXcodeに開発環境が変更になっています。といっても、基本的な扱いはほぼ同じですから、本書のだいたいの部分は読み替えて使えるはずです。ただし細かいメニューや用語などが変わっているので、まずはAppleScript Studio開発の基本をしっかり頭に入れて、「この機能はXcodeではこう変わったんだな」とわかるぐらいになってから移行した方がいいでしょう。  なお、10.3ではAppleScriptのいくつかの命令などに問題が見つかっています。このために、それ以前のスクリプトが正常に動作しないというケースがいくつか報告されています。これはXcodeの問題というよりAppleScript本体の問題ですので、「現状では完璧に移行できる保証はない」という点を知っておいて下さい。(おそらくバージョンアップにより早急に解決されるとは思いますが・・) http://www.h5.dion.ne.jp/~tuyano/Tankoubon/X-ByunByun.html 著者の掌田津耶乃さんにメールで問い合わせてみるのも良いのではないでしょうか?

参考URL:
http://developer.apple.com/jp/index.html

その他の回答 (2)

回答No.2

新規プロジェクトが作成される。 (1)新たに現れたウィンドウの左側に、フォルダがいくつも並んでいるのが見えるね?そのうちの「Scripts」フォルダの左側にある▼マークをクリックしよう。フォルダが開かれ、中にあるファイルが表示される。これが、AppleScriptのスクリプトを記述するファイルだ。 (2)「プロジェクト名.applescript」をクリックして選択。 (3)すると画面右側の広いエリアに、選択したスクリプトファイルの中身が表示される。おそらく、「--<<PROJECTNAME>>.applescript」とかいうようなものが何行か書かれているはずだ。この表示されたスクリプト部分をクリックして(どこでもいい)選択しよう。 (4)「形式」メニューの「ファイルエンコーディング」から「日本語(MacOS)」を選ぼう。これで、スクリプトファイルのエンコーディングが日本語に設定される。 「ビルド」メニューから「ビルドと実行」を選ぶ→何もないのっぺらぼうなウィンドウが1枚表示される。

pekochanno1
質問者

お礼

ご回答有難うございます。 実はテキストに 「「形式」メニューの「ファイルエンコーディング」から「日本語(MacOS)」を選ぼう。これで、スクリプトファイルのエンコーディングが日本語に設定される。」は書いてあったので実行してみたのですが何度も試したのですが 状況は変わりませんでした。 どこがいけないのでしょうか。 お分かりになるなら引き続きご教授ください。 宜しくお願い致します。

回答No.1

今年からプログラムを勉強しようと思い、まずはApplescriptで 何かできないかなと考えテキストを購入しました。 その「テキスト」は市販のものでしょうか?良ければ本の題名を教えて下さい。

pekochanno1
質問者

お礼

ご回答有難うございます。 テキストは 出版元 アスキー 著者 掌田津耶乃氏 タイトル AppleScript Studioでゼンマイびゅんびゅん!! です。AmazonでAppleScriptで検索し、売れ行きNo1 だったので購入しました。 宜しくお願い致します。

関連するQ&A

  • XcodeでAppleScriptアプリケーション作成

    似たような質問を以前させていただいのですが いまだ解決しないのでもう一度質問いたします。 今年からプログラムを勉強したいと思い、いろいろ調べたところ、 初心者はAppleScriptから入った方が良いと言う意見が多かった ため、Xcode(現在OS10.3.9のためバージョン1.5)をダウンロード しました。まずはExampleフォルダ~AppleScriptフォルダの サンプルを試しに「ビルドと実行」をしてみたところ、Failed 1となり ビルドが実行されません。他のサンプルでも同様です。 これは正常なのでしょうか。正常でなければどの様にすればビルドされ アプリケーション起動されるのでしょうか。 初っぱなからつまづていおり、周りに聴く人がいないため、 一人でずっと悩んでおります。どうかご教授ください。宜しくお願いします。

  • AppleScriptやXcodeについて質問できるフォーラムやサイトをご存知ありませんか?

    AppleScriptやXcodeについて質問できるフォーラムやサイトをご存知ありませんか? このサイトでも簡単なScript程度なら回答を得られますでしょうか? ちなみに以下の質問をしたいです tell application "System Events" key code {1, 2, 3} end tell の様な記述をAppleScriptでアプリケーション化してDockに登録したのですがスクリプトが上手く起動する時と起動しない時があります AppleScriptが起動するのが遅くスクリプトが実行できないのかな?と思ってみたりもしてます AppleScriptが起動している時や2回目3回目だと上手く起動します PCを再起動した直後や長時間放置した後などは上手く起動しません よろしくお願いします

    • ベストアンサー
    • Mac
  • AppleScriptをGUI化した時の閉じるボタンはどうすれば

    AppleScriptをXcodeでGUIにしました、ですが左上のウィンドウを閉じる(×)ボタンの操作が上手くありません 閉じるボタンでアプリケーションを終了する方法と 閉じるボタンで閉じた後Dockをクリックして復帰させる方法をご教授お願いいたします よろしくお願いいたします

    • ベストアンサー
    • Mac
  • Xcode3.2でC言語を書く方法

    プログラミング初心者です。 Xcode3.2でC言語の練習をしようと思い、新規プロジェクトから空のプロジェクトを選び、C言語の新規ファイルを作ってそこにコードを書いてみたのですが、「ビルドと実行」アイコンがアクティブにならず押せません。 どうすればコードを実行できるのでしょうか。 非常に初歩的な質問だと思いますがよろしくお願いします。

    • ベストアンサー
    • Mac
  • AppleScriptエラーで困っています!

    XcodeでAppleScriptを使用してプログラミングしています。 InterfaceBuilderでテキストフィールドを作りそこにテキストを入れるプログラムを以下のように記述しました。 set contents of text field "textfield" of window "main" to abc abcには既にテキストデータを入れています。 これを実行しようとすると A " can't go after this identifier. というエラーが出ます。 どこが間違っているのか全く分かりません。 どなたか詳しい方がいらっしゃればどうかアドバイスお願いします。

    • ベストアンサー
    • Mac
  • AppleScriptでアプリケーション再起動

    表題の件について教えてください。 VNCアプリケーションなんですが、動作が不安定で、 一旦遠隔で操作して接続を切ると、 当該アプリケーションを再起動しないと繋がらなくなるものがあります。 そこで、mailのメッセージルールで、 メール受信するとAppleScriptを実行するように設定して、 当該アプリケーションを再起動するようなapplescriptを作ってみましが 上手く動作してくれません。 AppleScriptを実行とすると、「接続が無効です」とのエラーメッセージが出て、 activateのところが水色のハイライトがつきます。 どのように修正したらよいか教えて下さい。 なお、実行するOSはlion10.7.4です。 tell application "アプリケーション名" quit activate end tell

    • ベストアンサー
    • Mac
  • xcodeでOpenGLサンプルが実行できない

    おそらく以下の方と同じ現象ですが、明確な答えが出ていないため質問させていただきます。 http://okwave.jp/qa/q6762430.html xcodeの新規プロジェクト作成から OpenGL ES Application を選択し、そのままビルド実行するのですが、iPhoneシミュレータ起動後、すぐ落ちてしまいます。 エラーなどは出ません。 OpenGLの書籍についているサンプルを実行しても同様の結果でした。 また、View-Based Application ですと、問題なく実行できます。 プロジェクト固有の問題ではく、xcodeの設定、またはシミュレータの設定などの環境の問題だと思うのですが、同様の現象を解決した方はいらっしゃいますでしょうか。 環境 OS : Mac OS X 10.6.8 CPU : 2.3 GHz intel Core i5 xcode バージョン 3.2.6 64bit iOS シミュレータ バージョン 4.3

  • Xcode、interface builderで「保存」機能の加え方を

    Xcode、interface builderで「保存」機能の加え方を教えて下さい★ 現在、Quartz Composerで作ったものを、Xcodeでアプリケーション化するのにつまずいています!! 1.Xcodeで新規プロジェクト、Quartzのフレームワークを追加 2.interface builderをmainmenu.xibファイルから起動 3.windowにQuartz Composer View、Quartz Composer parameter viewを追加 4.Quartz Composer ViewにてQuartz Composerコンポジションをロード 5.Quartz Composer parameter viewのアウトレットをQuartz Composer Viewに接続 6.Xcodeに戻り、ビルドして実行 で、とりあえずコンポジションをアプリケーション化する事が出来ました。 ここからさらに、Quartz Composer parameter viewでユーザーが変更する値を、アプリ終了時に保存させたいのですが、どうもやり方が分かりません。 いわゆる「保存」「別名で保存」「読み込み」などのメニュー機能を追加させたいのですが、なかなかうまくいきません! どうかご教授いただけないでしょうか!? Quartz Composer 3.1 Xcode 3.1.3 interface builder 3.1.2 よろしくお願いします!!

    • 締切済み
    • Mac
  • xcode5のエラーについて質問

    xcodeファイルが完成し、ApplicationLoaderでzipファイルを送ったのですが、エラー前のバックグラウンドアクティビティでは、「API分析ファイルが大きすぎます。スキップします」との文字で完了していて、Appstore分析のところでERROR ITMS-9000:"No. app bundles found in the package”のエラーメッセージが出ました。 慌ててしまい、他のプロジェクトをxcodeで作ってファイルをコピーして実機テストしたところ、消したはずの古いファイル名とともに「The operation couldn’t be completed. No such file or directory」というエラーメッセージが出てしまい、困っています。 ファイルを消してもxcodeの記録に残っているからこうなっているのでしょうか? そして実現在機テストはできるものの、LaunchImageからビューに画面遷移せず、真っ白になってしまいます。(前のファイルではテスト時点で完成していました) ファイルに問題ありすぎなのでしょうか? もう一度ビルドしなおしたほうが良いのでしょうか? もしも、このままのファイルで解決策があれば教えていただきたいです。

  • 【Mac/Xcode】カレントディレクトリのファイルの読み込みについて

    Xcode(C++)で、設定ファイル(test.txt)を読み込むプログラムを作成しています。 困っているのは、できあがった実行ファイル(test.app)と同じディレクトリにその設定ファイルを置いて、test.appをダブルクリックで実行しても、設定ファイルを読み込めないでいます。(VC++ではできたのですが) もちろん、明示的にtest.txtのパスを下記のソースで指定すれば読み込めます。実行する場所が毎回決まっていないので、カレントディレクトリ内のファイルが読み込めるようにしたいです。 ソースは以下のように書いてます。 Xcode側で何か設定とかがあるのでしょうか? どなたかご存知の方がいらっしゃいましたらご教授のほどよろしくお願いいたします。 ※test.appの場所は、"プロジェクト名/build/Debug/test.app" です。 -------------------------------------------- void main(){ FILE* fp; char s[256];  char *filename = "test.txt"; fp = fopen(filename, "r"); if( ! fp){ printf("ファイルオープン失敗"); // ここに入る return;  } while (fgets(s, 256, fp) != NULL) { // test.txt を読み込む処理 (中略) } (中略) }