スクリプト
スクリプトとは、スクリプトの意味
スクリプトとは、複雑な処理をしなくても、すぐに動かせる簡易的なプログラムのこと。また、スクリプトはプログラミング言語の一種であり、スクリプト言語とも呼ばれている。コンピュータープログラムが動くまでの流れは、以下の通りである。まず、人間がプログラムを書く。続いて、人間が書いたプログラムをコンピュータが読めるように変換する。そして、変換されたプログラムをコンピュータが実行する。プログラミング言語は、人間が書いたそのままのコードでは読み取ることができないのが一般的である。よって、コンピュータが理解できるマシン語に変換するコンパイルという作業が必要になる。
しかし、スクリプトはコンパイルという複雑な処理を省いて実行することができる。実際は、見えない部分でコンピュータが自動で処理しているが、処理が簡単なため、インターネット上のWebページでよく利用されている。スクリプト言語は、プログラミング言語のなかでも、ソースコードの記述が英語の構文に近いため、理解しやすく学びやすいとされている。プログラミング言語にC言語やJavaがあるように、スクリプト言語にもJavaScriptやPHP、Perlなどがある。本来スクリプトとは、台本や脚本を意味する。すなわち、プログラミングのスクリプトというの名の由来も、台本のように構成がわかりやすいことからきている。
スクリプトの種類
JavaScriptは、プログラミング言語のJavaと混同されがちだが別物である。Javaはサン・マイクロシステムズ社の開発で、JavaScriptはネットスケープコミュニケーションズ社が開発したものである。企業のWebサイトでよく見られるような、トップページの上部で写真が次々と入れ替わる動作などは、JavaScriptを利用しているものが多い。JavaScriptの技術は、GoogleMapでも利用されている。JavaScriptは、Webサーバーと連動することなく、Webブラウザ上だけで動くという利便性をもっている。
PHPは、Webサーバー上のデータベースと容易に連携できるという特徴をもっている。ネットショップのカートシステムなど商品注文のプログラムとして、在庫管理のデータベースと一緒によく利用されている。また、WordPressなどのブログで使われているスクリプトもPHPで、同様にデータベースと連動している。SNSサービスのFacebookにもPHPが利用されている。PHPはJavaScriptと違いWebサーバーと連動しているため、Webブラウザ上だけでは動かない。
その他のスクリプトとしてPerlが挙げられる。PerlもWebサーバー上のプログラムと連動しているので、インターネットに接続されていない状態では動かない。
スクリプトエラー
Webページを閲覧している時に「このページのスクリプトでエラーが発生しました」というメッセージが表示されることがある。これを「スクリプトエラー」と呼ぶ。例えば、JavaScriptの構文に間違いがあった場合などにエラーが発生する。また、Webブラウザに一時的に保存されているデータのスクリプト部分が破損していた場合もスクリプトエラーが発生する。スクリプトキディ
スクリプトキディとは、他者が作ったクラッキングツールを用いて、コンピュータを攻撃するクラッカー(悪質なハッカー)のことを指す。「ツールを自作できず、他者が書いたスクリプトに依存した、程度の低い人物(キディ)」を意味する蔑称である。script
「script」とは・「script」の意味
「script」は、一般的には、映画や演劇の台本、あるいはコンピュータプログラムの一種であるスクリプト言語のプログラムを指す。台本の場合、登場人物のセリフや行動、シーンの描写などが記されている。スクリプト言語のプログラムの場合、手続きや命令が記述されており、実行時に解釈されて動作する。「script」の発音・読み方
「script」の発音は、英語で /skrɪpt/ となる。日本語では「スクリプト」と読むことが一般的である。「script」の語源・由来
「script」は、ラテン語の「scriptum」に由来し、「scribere」(書く)という動詞から派生した言葉である。英語では、書かれたものや書き物を意味する。「script」の類語
「script」の類語には、「manuscript」(原稿)、「scenario」(脚本)、「code」(コード)、program(プログラム)などがある。「script(html)」とは
「script(html)」は、HTML文書内でスクリプト言語のプログラムを記述するための要素である。scriptタグを使用して、HTML文書内にJavaScriptやその他のスクリプト言語のコードを埋め込むことができる。「script言語」とは
「script言語」は、プログラムを記述するためのコンピュータ言語で、実行時に解釈されて動作する。PythonやRuby、JavaScriptなどが代表的なスクリプト言語である。「script」を含むその他の用語の解説
「scriptコマンド」とは
「scriptコマンド」は、シェルスクリプトやバッチファイルなど、スクリプト言語で記述されたプログラムの実行を指示するコマンドである。「scriptファイル」とは
「scriptファイル」は、スクリプト言語で記述されたプログラムが保存されたファイルである。拡張子は、使用されるスクリプト言語によって異なる。「JavaScript」とは
「JavaScript」は、ウェブブラウザ上で動作するスクリプト言語で、主にウェブページの動的な要素やインタラクティブ性を実現するために使用される。「Audio Script」とは
「Audio Script」は、オーディオコンテンツの台本や、オーディオプログラムの制作に関連するスクリプトを指す。「script」の使い方・例文
1. The script for the movie was written by a famous screenwriter.(その映画の脚本は有名な脚本家によって書かれた。) 2. The script language is easy to learn and use.(スクリプト言語は学びやすく、使いやすい。) 3. The script tag is used to include JavaScript code in an HTML document.(scriptタグは、HTML文書にJavaScriptコードを含めるために使用される。) 4. The script file has a .py extension because it is written in Python.(スクリプトファイルはPythonで書かれているため、.pyという拡張子がある。) 5. The script command is used to execute the shell script.(scriptコマンドは、シェルスクリプトを実行するために使用される。) 6. The JavaScript code is embedded in the HTML document using the script tag.(JavaScriptコードは、scriptタグを使用してHTML文書に埋め込まれる。) 7. The audio script was carefully crafted to match the visuals.(オーディオスクリプトは、ビジュアルに合わせて丁寧に作られた。) 8. The script language is used to automate repetitive tasks.(スクリプト言語は、繰り返しのタスクを自動化するために使用される。) 9. The script file was updated to fix a bug.(スクリプトファイルは、バグを修正するために更新された。) 10. The scenario was adapted from the original script.(シナリオは、オリジナルの脚本から翻案された。)スクリプト【script】
スクリプト
TSR(Telephone Sales Representative)が電話対応する際の指針となる基本的な対話台本(シナリオ)のこと。あらゆる状況に対応できるように、あらかじめ充分な検討を加えて作成されたプレゼンテーション用テキストでもある。的確な応対と効率的なオペレーションを行うためには必要不可欠なもの。また、オペレーションの目的や方向制を見極め、TSRの一定レベルを維持するためにも重要な役割を果している。多くの場合、さまざまなイレギュラーな質問に対応するための「Q&A」とともに活用される。進んだテレマーケティング・システムでは、スクリーン上にスクリプトを表示させ、スクリーンを見ながら顧客と対話を進める。
Script スクリプト
<script> 〜 </script> スクリプト
属性の機能と値 | DTD ※ | |
type | MIMEタイプ: スクリプト言語の MIMEタイプを指定する | ◎ |
src | URI : 外部のスクリプトの URI を指定する(外部参照ともいう) | ○ |
defer | 属性値なし: このスクリプトが文書の内容となるものを生成しない旨を示す | ○ |
charset | 文字コードセット: src 属性で示される文書の文字符号を指定する | ○ |
language | 文字列: スクリプト言語の種類を識別子で指定する | ▽ |
<サンプル> Java Script <script type="text/javascript"> <-- for(i=255;i>=0;i--){ banban=i.toString(16); banban="00000"+banban; banban=banban.substr(banban.length-6,banban.length); banban="#"+banban; document.bgColor=banban; } //--> </script>
スクリプト
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/11/11 14:16 UTC 版)
スクリプト(script)という語は、遡れば元々はラテン語の「scribere スクリーベレ」(書く)という動詞の過去分詞の名詞的用法「scriptumスクリプトゥム」(書かれたもの)である。それが古フランス語で「escript」となり、そのフランス語が中期英語に移入されて「script」となった[1]。英語のscriptでも「書かれたもの」という概念が中核にある。
注釈
- ^ scriptやscript languageのscriptは、《演劇の台本》という語義・語感を転用して用いられるようになった。コンピュータの技術史に関する書物などにそのあたりのいきさつは書かれている。
出典
- 1 スクリプトとは
- 2 スクリプトの概要
- 3 一般概念の基本
- 4 関連項目
スクリプト
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/16 07:20 UTC 版)
スクリプトエディタ自体がOSA言語からコントロール可能な(スクリプタブルな)アプリケーションであり、AppleScriptなどのOSA言語からコントロール可能である。外部スクリプトやOS標準装備のスクリプトメニューからスクリプトを呼び出して、スクリプトエディタ自身を操作できる。
※この「スクリプト」の解説は、「スクリプトエディタ」の解説の一部です。
「スクリプト」を含む「スクリプトエディタ」の記事については、「スクリプトエディタ」の概要を参照ください。
スクリプト
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/04/27 08:48 UTC 版)
テキストエディタの中にはスクリプト、またはマクロと呼ばれる、編集作業の自動化、機能拡張、さらにはテキストエディタのインタフェースそのものの変更を行える機能を持っているものもある。スクリプトには、言語インタプリタなどの他のアプリケーションの機能を利用するもの、独自に開発されたもの、作業手順の自動記録などの機能を通じて利用するものなどの種類がある。代表的なスクリプトには、EmacsのEmacs Lisp、秀丸エディタの秀丸マクロなどがある。スクリプトを利用することにより、ファイル管理や、ネットワーク通信まで行えるテキストエディタ以上の総合的な利用を行なうことが出来る場合もある。
※この「スクリプト」の解説は、「テキストエディタ」の解説の一部です。
「スクリプト」を含む「テキストエディタ」の記事については、「テキストエディタ」の概要を参照ください。
スクリプト
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/05/05 15:05 UTC 版)
「Second Life」の記事における「スクリプト」の解説
様々なオブジェクトの外観や位置を変更するように命令を与えたり、一定の制限内で外部との通信を行なうプログラム。これによって、自動ドアやエスカレーターや各種乗り物からゲーム機や魔法のアイテムまで、さまざまな動的コンテンツが実現できる。ビューアに内蔵されたエディタでソースコードを入力・コンパイルする。 専用のスクリプト言語Linden Scripting Language(LSL)を用いる。C言語を簡素化した文法をベースにしたイベント駆動型プログラミング言語である。オブジェクトの中に入れることによって動作する。
※この「スクリプト」の解説は、「Second Life」の解説の一部です。
「スクリプト」を含む「Second Life」の記事については、「Second Life」の概要を参照ください。
スクリプト
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/05/03 07:21 UTC 版)
「mi (テキストエディタ)」の記事における「スクリプト」の解説
独自の簡易的なスクリプトが用意されており、AppleScriptにも対応している。
※この「スクリプト」の解説は、「mi (テキストエディタ)」の解説の一部です。
「スクリプト」を含む「mi (テキストエディタ)」の記事については、「mi (テキストエディタ)」の概要を参照ください。
スクリプト (Script)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/11/21 04:32 UTC 版)
「レタリング」の記事における「スクリプト (Script)」の解説
筆記体を活字にしたもの。原則として筆末が次の字の書き始めの部分へつながっていくように作られる。なお、アラビア文字やモンゴル文字は、筆記でも活字でも続け書きが原則であるため、はじめからスクリプトの特徴を持った文字といえる。
※この「スクリプト (Script)」の解説は、「レタリング」の解説の一部です。
「スクリプト (Script)」を含む「レタリング」の記事については、「レタリング」の概要を参照ください。
スクリプト
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/06 04:25 UTC 版)
darktableはLua バージョン5.2で書かれたスクリプトが利用できる。指定されたイベントに反応して、darktableが実行する処理を定義することができる。スクリプティングの例としては、ダークルームの外で追加の処理を行うために、ファイルの書き出し中に外部のアプリケーションを起動するなどがある。
※この「スクリプト」の解説は、「darktable」の解説の一部です。
「スクリプト」を含む「darktable」の記事については、「darktable」の概要を参照ください。
スクリプト
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/08 22:55 UTC 版)
「3DCGソフトウェア」の記事における「スクリプト」の解説
スクリプト言語としてはPythonが良く使われており、多くの3DCGソフトウェアがそれに対応している。Pythonを使うことでスクリプトの再利用性を高めることができ、特にパイプライン構築で重要となる。ただしAPIの標準化などはされておらず、ソフトウェアによってAPIは大きく異なる。 ゲームエンジンの開発言語ではC#が良く使われており、WebGL方面ではJavascriptが良く使われている (#ゲーム及びインタラクティブコンテンツ作成の開発言語参照)。 グラフィカルUIではQtのPythonバインディングであるPySide (または互換性のあるPyQt) が普及しており、それを提供する3DCGソフトウェアが増えている。Qt未搭載のソフトウェアにおいても、PyQtやPySideを別途インストールすることによって、同じUIを使うことができる。 なお、古くから存在するソフトウェアには独自のスクリプト言語を持つものもある。MayaはPerlやTclに似た文法のMEL(英語版)スクリプト(旧Wavefront Sophia)を持っており、3ds MaxはMAXScriptを持っており、HoudiniはC Shellに似た文法のHScriptを持っている。また、Cinema 4DはC.O.F.F.E.E.スクリプトを持っていた (R20で廃止)ほか、LightWaveもLScriptを持っていた (LightWave 2020で非推奨)。Rubyを採用したもの (SketchUp等) やAngelScript(英語版)を採用したもの (3D-Coat等) も存在する。 また、標準規格の拡張をした言語を採用しているソフトウェアや、OSに依存するという欠点があるもののOSのスクリプト機能を採用したソフトウェアも存在する。Rhinocerosは、VBScriptを拡張したRhinoscriptが使われている。Adobe After EffectsにおいてはECMAScriptを拡張したAdobe ExtendScriptが使われている。DAZ Studioでは、ECMASciptを拡張したQtScriptを更に拡張したDAZ Scriptが使われている。Softimageにおいては、Active Scriptingに対応しており、JScriptやVBScriptを使用することができた。
※この「スクリプト」の解説は、「3DCGソフトウェア」の解説の一部です。
「スクリプト」を含む「3DCGソフトウェア」の記事については、「3DCGソフトウェア」の概要を参照ください。
スクリプト
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/05/15 09:00 UTC 版)
RLogin 2.12.3からは独自のスクリプト言語がサポートされ、接続先に対する自動運転が可能である。 // // リモートホストから特定の単語を受信すると、指定したコマンドを// 送信するというサンプルプログラム。// 送受信を繰り返す度に、ダイアログボックスにタイムスタンプを// 表示する。// counter = 0;while (!Document.Abort) {ts = strftime("%m/%d/%y %H:%M:%S\n", time());counter++;dlg = dialog(dstr(counter), [ 100,100,200,80 ], [ [ "static", [ 10,10,200,20 ], ts ], ]);dlg.open();dlg.center();dlg.show(1);switch (swait(0, "Shell")) {case (-1):break;case 0: swrite("time\n"); sleep(1000); swrite("date\n"); break;}dlg.close();}dlg.close();
※この「スクリプト」の解説は、「RLogin」の解説の一部です。
「スクリプト」を含む「RLogin」の記事については、「RLogin」の概要を参照ください。
スクリプト
「スクリプト」の例文・使い方・用例・文例
- 俳優がスクリプトからせりふを読んで、指示されるとして移る演劇作品の最初のおざなりなリハーサル
- スクリプトを提供しない、または使用しない
- 有望な脚本家...最上層のスクリプトを作り出すのに十分腕が確かな
- アベスタの古代のペルシアの言語が書かれているスクリプト
- 古代の神官文字のスクリプトの簡易化された草書体形式
- スクリプトライターという職業
- スクリプトライターという職業の人
- スクリプトガールという役割
- スクリプトガールという役割の人
- スクリプト理論という,知識表現に関する理論
- スクリプトという欧文活字の書体
スクリプトと同じ種類の言葉
- スクリプトのページへのリンク