- ベストアンサー
Apple Scriptの作成について
- Game Pad Companionを使用してマウスのボタンを割り当てる方法について質問です。
- 以前作成されたapplescriptがOSを変えると動作しなくなってしまうエラーが発生しています。
- applescriptの作成方法についての質問です。やりたい動作を直接文字に変換する方法はありますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
試す環境もなくわかりませんが、Mac OS Xの10.3と10.4でAppleScriptの文法が大きく変わるとも思えません。スクリプトのファイルを新規作成してコピー&ペーストして保存し直すとか、ちょっとだけ別の書き方をすれば動作するようになるのではないかと思います。私の経験では文法的には正しいものでも、tell~end tellなどが入れ子になっていると、Macの環境によっては動作したりしなかったりしたことがあります。例えば、tell process "System Preferences"、tell window 1のところはtell window 1 of process "System Preferences"とかwindow 1はfront windowとかfirst windowとか別の書き方ができるのではないかと思います。 解決できなければ、ここの掲示板よりもAppleScriptの達人がたくさんいるMLや掲示板に質問された方がいい回答が得られると思うので、そちらに質問し直した方がいいと思いますよ。(ここのMacintoshの掲示板はあまりに速く流れすぎて、ただでさえユーザーが少ないのに見てもらえる確率が低いような気がします) > やりたい動作を行っているものをscriptエディタなどでダイレクトに文字に変えるような方法はありませんでしょうか? これはScriptEditorの[●]記録ボタンを押してから、AppleScriptにしたい動作を行って、それからスクリプトエディタに戻って[■]停止ボタンを押せばいいです。ですがこれで上手くいくソフトウェアは少ないので、そのようにしても何も起こらなかったりします。つまり実用になることは期待できず、一般に自分でスクリプトを書くしかありません。