便利なキーワード検索サイト ことなびトップページへ
デル株式会社







ことなびTOP  サイトマップ  ことなびとは?



便利!NINJA TOOLS
→FC2検索 用語 Wikipedia YouTube

AppleScript とは?

 ページ内リンク   ↓ウィキペディア(Wikipedia)記事  ↓Yahoo!知恵袋

AppleScript(アップルスクリプト)は、アップルが開発したMac OS用のオブジェクト指向スクリプト言語。System 7(Mac OS 7にあたる)から採用されている。

出典: 『ウィキペディア(Wikipedia)』


AppleScriptはてなダイアリーを別ウィンドウで表示  :  Mac OS上で動作するスクリプト言語。AppleScirptに対応しているアプリケーション間で操作や情報をやり取りできる。 英語に似た文法で表記するので、プログラミングに慣れてなくてもソースを見れば何となく何をやっているのか分かる。 内部的にはスクリプトをAppleEventに変換し、それをアプリケーションに送信することで動作している。毎回AppleEventに変換するのでは時間がかかるため、バイトコードにコンパイルされるのが普通である。 今までは各アプリケーションがOpenScriptingArch ...

出典: 『はてなダイアリー』


ノースウエスト航空 のマイルは、国内航空会社のマイレージと違って無期限!! 格安パックツアーでも
100%マイルが付くのでお得!! 国内往復分15000マイルを貯めて沖縄や北海道へ!!


関連商品

本  Applescript: The Definitive Guide (Definitive Guides)別ウィンドウで表示

Matt Neuburg /  最安値(新品): ¥ 2,868  最安値(中古): ¥ 3,967 
おすすめ度5.0(全レビューの平均)~Frontier や REALbasic の The definitive guide の筆者として、分かりやすくて、ツボを外さない入門書を書くことには評判の Matt Neuburg 氏が書いた AppleScript のガイド本です。「なぜ」を説明せずに「どうすればいいか」だけを書くというのがガイド本の類いにはありがちな欠点なのですが、さすが Matt~~ 氏が書いた本、そんなことはありません。AppleScriptとはいったいどういうものなのか、Mac OS においてどのような位置にあり、どのような仕組みで動いているのか、そして、どのようにプログラム(スクリプト)を書けばいいのか…… AppleScript の What と How が、実際にスクリプトを書くユーザーの視点から(Apple~~ に対する批判的視点も持った、Apple盲信者ではない立場から)明解に語られています。口語的表現が混じる英文は、微妙なニュアンスが分かりにくい部分がありますが、エッセンスの理解の支障にはならないでしょう。AppleScript に感心をもった人、これから取り組んでみたい人、あるいはある程度 AppleScript~~ が分かってきてステップアップしたいと思っている人、そうした人にお勧めです。~

本  AppleScript Studioでゼンマイびゅんびゅん!!別ウィンドウで表示

掌田 津耶乃 /  最安値(新品): ¥ 2,940  最安値(中古): ¥ 1,945 
初心者にもわかりやすく書いており サンプルなども充実しており色々なアプリケーションが作れます 基礎だけが載ってる本とかがありますが サンプルコードがあり 基礎も載っていて これからAppleScriptを始める方に最適です 色々アプリケーション開発に応用できます 掌田さんのHPでサポートも充実しており 買って損はありません 和訳のAppleScript Studioの情報とかはあんまり見かけないので 是非この本を買う事をおすすめします  (syouta さんのレビュー)

本  AppleScriptリファレンス別ウィンドウで表示

こばやし ゆたか /  最安値(中古): ¥ 798 
単なるリファレンスの域を超えた、すばらしい参考書。入門書ではないのでまったくの初心者にはツラいけれど、AppleScriptを学ぶ意思があるのであれば、絶対に手元に置いておくべき本だ。<p>収録されている項目数もさることながら、私が特にありがたかったのは、Sample が比較的くわしく、かつ、ありがちな間違いの Sample も挙げられていること。<p>1つ、希望を言わせてもらえば、Eudora や Netscape などの新しいバージョンについての情報やOS Xについての情報を加えて改訂版を出してほしいです。  (クイックベリー さんのレビュー)

本  新・AppleScriptでゼンマイびゅんびゅん!! (Mac power books)別ウィンドウで表示

掌田 つやの /  最安値(中古): ¥ 270 
おすすめ度4.0(全レビューの平均)

本  Applescript: The Comprehensive Guide to Scripting And Automation on MAC OS X別ウィンドウで表示

Hanaan Rosenthal /  最安値(新品): ¥ 4,359  最安値(中古): ¥ 4,289 

本  AppleScript: The Missing Manual (Missing Manual)別ウィンドウで表示

Adam Goldstein /  最安値(新品): ¥ 1,761  最安値(中古): ¥ 3,221 




ウィキペディア(Wikipedia)記事


AppleScript
パラダイム オブジェクト指向スクリプト言語
登場時期 1993年
型付け 弱い動的型付け
影響を受けた言語 HyperTalk
拡張子 .applescript .scpt
プラットフォーム System7Mac OS 8Mac OS 9Mac OS X
ウェブサイト http://www.apple.com/applescript/
  

AppleScript(アップルスクリプト)は、アップルが開発したMac OS用のオブジェクト指向スクリプト言語。System 7(Mac OS 7にあたる)から採用されている。

目次

特徴

仕組み

AppleScriptOSAに準拠したスクリプト言語の一つであり、アプリケーション等のプロセスAppleEventを送ることにより自動操作を実現する。そういった意味ではマクロ言語と同等。

AppleScriptは汎用性が高く、アプリケーションがAppleEventに対応していればそのアプリケーションに処理を委ね、その処理結果を別のアプリケーションに対して用いることも可能である。また、現在のバージョンではSystem Eventsと呼ばれる機能を用いて、スクリプトからアプリケーションにメニュー操作やキー入力を伝達することさえも可能になっている。アプリケーションは、システム経由で送られてきたAppleEventメッセージを解釈して対応した処理を行い、処理結果を再びシステムを経由してAppleEventメッセージとして返す。そのため、処理速度は遅い。

ユーザーインターフェイス

AppleScript言語そのものはユーザーインターフェイスを持たず、アプリケーションやスクリプティング機能追加(OSAX)と呼ばれる追加モジュールの機能を利用してユーザーとの対話を行う。標準的なOSAXは簡素なダイアログ程度のユーザーインターフェースしか持たない。

多様な自作のインターフェースを持たせるにはDialogDirectorというOSAXや、AppleScript StudioHyperCardFaceSpanREALbasicなどを用いる必要がある。AppleScript Studio、HyperCard、およびFaceSpanはプログラミング言語としてAppleScriptを採用しており、コントロール(GUIの部品)が操作されると、AppleScriptコードの中から適切なイベントハンドラが呼び出され、その範囲内に記述されたAppleScriptを実行する。一方のREALbasicは、REALbasic本来のプログラミング言語を拡張するための言語という位置づけで、機能毎にスクリプトが記述されたファイルを用意し、REALbasicのコードからそのファイルを呼び出して実行する。また、Automatorのワークフロー記述の一部としてAppleScriptを使用することもできる。

開発環境

Mac OSにはスクリプトの編集・実行ツールであるスクリプトエディタ(Mac OS 9以前の名称は『スクリプト編集プログラム』)が付属する。

Mac OS X 10.1.2から搭載されたAppleScript Studioにより、アップル純正の統合開発環境Xcode(旧Project Builder)でAppleScriptを開発言語として使えるようになり、Interface Builderを用いてユーザーインターフェースの設計が行えるようになった。またMac OS Xでは、テキストで書いたスクリプトをコマンドラインからコンパイル・実行することも可能になった。

構文

HyperCard用のスクリプト言語であるHyperTalkに似た、英語に近い構文が採用されており、基本的には習得し易い。初期は日本語表現形式を含む英語以外の言語による記述も可能だったが、Mac OS 8.5以降は英語表現形式のみが採用されている。ただし、英語表現形式の場合も変数名は | で囲むことで日本語などを使用できる。

アプリケーション毎に命令等の用語を定義出来る特質から、アプリケーションによっては作法が全く異なり、習得し辛いという面もある。

スクリプトの例(変数「持ち物=myItem」の中身が0だったらダイアログを表示する)

英語

if myItem = 0 then
    display dialog "持ち物がありません" buttons {"OK"} default button "OK"
end if

通常は上記のように記述するが、より英文に近い以下のようなコードも記述できる。ただし複数の処理を一行のif文に組み込むことはできないので、先ほどの構文を使用することになる。下記のコードでは比較演算子の“等価”を表す = が is に置き換えられている。

if myItem is 0 then display dialog "持ち物がありません" buttons {"OK"} default button "OK"

変数名に日本語を用いた例

if |持ち物| is 0 then display dialog "持ち物がありません" buttons {"OK"} default button "OK"

日本語

もし「持ち物」が0ならば
    “持ち物がありません”をボタンリスト:{“OK”}、デフォルトボタン:“OK”で表示する
以上

リンク

AppleのAppleScriptのページ(AppleScriptの解説ページもあり)
Appleによる一般的なAppleScriptのマニュアル(リファレンス)の目次
開発者向けAppleScript総合ページ
AppleのAppleScriptとCocoaの関係に関する記事
AppleのAppleScriptでのシェルの利用法

関連記事


ウィキペディア All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの記事を複製、改変、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。ことなびに掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。



Yahoo!知恵袋


  • visual basicプログラミングについての質問です。Excel2008では使用することができ...別ウィンドウで表示

    visual basicプログラミングについての質問です。Excel2008では使用することができないのでしょうか?また使用することができない場合、どうしたら使用することができるようになるのでしょうか?
    解決日時:Sun, 19 Oct 2008 10:56:57 +0900 /  回答数:2 /  スコア:7,038点
  • 僕は高校生ですが、最近プログラミングをとてもやりたいと思っています。MACBOOKを...別ウィンドウで表示

    僕は高校生ですが、最近プログラミングをとてもやりたいと思っています。MACBOOKを使っているのですが、このPCにあった入門用で楽しめるプログラミングソフトを紹介してくれないでしょうか?よろしくお願いします。
    解決日時:Tue, 12 Aug 2008 16:16:51 +0900 /  回答数:3 /  スコア:7,132点
  • MacのWindowsの&rdquo;メモ帳&rdquo;みたいな&rdquo;テキストエディットってありま...別ウィンドウで表示

    MacのWindowsの”メモ帳”みたいな”テキストエディットってありますよね。あれでHTML形式とか言うのを扱っているんですが、あれはいちいち保存しないとどうなったか確認出来ないんですか?編集中にレビューとかできないんですか?できるのなら方法を教えてください!
    解決日時:Fri, 08 Aug 2008 19:15:04 +0900 /  回答数:1 /  スコア:7,044点
  • office 2004 for Macの方が2008年版よりも良いと聞きます。本当でしょうか?何...別ウィンドウで表示

    office 2004 for Macの方が2008年版よりも良いと聞きます。本当でしょうか?何か決定的な違いがありましたら教えてください。よろしくお願いします。
    解決日時:Fri, 30 May 2008 03:43:49 +0900 /  回答数:3 /  スコア:7,096点
  • OSXでアップル・スクリプトのスクリプト・エディトとは、どういう風に使うのでしょ...別ウィンドウで表示

    OSXでアップル・スクリプトのスクリプト・エディトとは、どういう風に使うのでしょうか。テキスト・エディトとの違いは。初期化したらアップル・ワークが無くなっちゃいましたので。
    解決日時:Tue, 22 Apr 2008 19:45:43 +0900 /  回答数:1 /  スコア:7,192点
  • office2008 for mac のエクセルの機能において。別ウィンドウで表示

    office2008 for mac のエクセルの機能において。VBAの欠落に伴い、分析ツールが入っていないということなのですが・・・。パソコンに詳しくないので、易しく教えて下さい。エクセル上でプログラムを組むわけではなく、例えば、実験の平均値・標準偏差・標準誤差を出したり、又 各種統計の検定はできないのでしょうか?又、平均値のグラフに標準誤差などの誤差範囲(エラーバー)をつけたりもできないのでしょうか?例えば以下―‐平均―SD― SEA― 3― a― eB― 7― b― fC ―5― c― gとして、棒グラフを作りたいとき、averageのグラフにSEを入れれない?という理解でOKですか?windowsからのimacへの乗り換えで、officeの購入を検討をしています。大学院で実験しています。回答お願い致します。
    解決日時:Wed, 09 Apr 2008 09:20:47 +0900 /  回答数:1 /  スコア:7,510点



「AppleScript」 検索数の推移 (過去1ヶ月間)

powered by  goo ( NTT Resonant Inc. )


  ↓ニュース  ↓YouTube  ↓テレビ番組  ↓はてブ  ↓ヤフオク
  ↓このページへのリンク

ニュース記事

powered by  Google+ Yahoo!

●さらに彼らは、「AppleScriptを使って最初から書き直すようにというMac BUのアドバイスは、代替案にはならない」と指摘する ... (AppleScriptはMac OS X独自のスクリプティング環境で、クラスプラットフォームに対応しておらず、 ...別ウィンドウで表示   (2008年11月29日)

●トロイの木馬「AppleScript.THT」はMac OS X 10.4および10.5に影響し、危険度は「Critical(緊急)」とされている。 ... 感染すると、AppleScript.THTは/Library/Caches/フォルダに移動し、 ...別ウィンドウで表示   (2008年11月26日)

●... 開発者はMacではほかのスクリプト言語(AppleScriptやAutomatorなど)を、PCでは.NET ... 版の機能について話すのは時期尚早だが、「VBからAppleScriptに移行する開発者のためにオンラインリソースを作成し、公開するつもりだ。 ...別ウィンドウで表示   ()

●AppleScriptはMac OS Xの極めて有用な機能であり、MicrosoftのVisual Basic Script ... (ILOVEYOU)ワームのソースコードを例に取り、VBSとAppleScriptの機能を比較した。 ...別ウィンドウで表示   (2008年11月24日)

●トロイの木馬「AppleScript.THT」はMac OS X ... 感染すると、AppleScript.THTは/Library/Caches/フォルダに移動し、自身をSystem Login Itemsに加える。 ...別ウィンドウで表示   ()

●... AppleScriptをサポートしていないのは「信じられないほどひどい」と話す。 「Appleは長年、開発者にAppleScriptサポートを組み込むよう言っていたのに」と同氏。 ... アップデートでNumbersのAppleScript ...別ウィンドウで表示   (2008年11月19日)

YouTube

powered by YouTube


※.クリックすると動画が再生されます。

テレビ番組サーチ

powered by Yahoo!TV

 PageRank5以上の相互リンク
 ・相互リンクスクエア  (PageRank 5)
 ・相互リンク相互リンク アクセスランキング インプロス  (PageRank 5)
 →便利!NINJA TOOLS
 →FC2検索  用語  Wikipedia  YouTube


スポンサー

powered by  コンテンツマッチ広告のブレイナー


Yahooオークション

powered by Yahoo!

 








デル株式会社 ThinkPad アウトレット Apple Store(Japan) PCDEPOT WEB本店/OZZIO Sony Style(ソニースタイル) シマンテックダウンロードストア マカフィー・ストア

ことなびTOP -  サイトマップ sitemap.xml  -  ことなびとは? -  利用規約

©2007 Kotonavi.com