LINEスタンプ制作代行サービス・LINEスタンプの作り方!

お電話でのお問い合わせ:03-6869-8600

stampfactory大百科事典

バッチファイル

バッチファイル(Batch File)とは、MS-DOS、OS/2、Windowsでのコマンドプロンプト(シェル)に行わせたい命令列をテキストファイルに記述したもの。バッチファイルを実行すると、シェルプログラム(一般に codice_1やcodice_2)がそのファイルを読み、その中のコマンドを(通常)一行ずつ実行する。バッチファイルはUNIX系オペレーティングシステムのシェルスクリプトに相当する。DOSのバッチファイルの拡張子はcodice_3である。他の環境のバッチファイルの拡張子は様々である。例えば、Windows NTやOS/2ではcodice_4 が使われており、4DOS というフリーウェアでは codice_5 が使われている。codice_6はブート処理の中で実行される特別なバッチファイル(自動実行バッチファイル)である。マイクロソフトのDOSとWindowsのバッチプログラミングはこれらのオペレーティングシステム(OS)製品のリリースとともに発展してきた。これらOSに付属するコマンドインタプリタは2つの動作モードを持つ。一つは対話モード(コマンドプロンプトに従ってユーザーがコマンドを入力すると即座に実行される)とバッチモード(予め設定されたコマンド列を実行する)である。どちらのモードもUNIXのシェルや1980年代初期のCP/Mなどのコマンドインターフェイスがその考え方のベースとなっている。MS-DOSオペレーティングシステムのバッチプログラム用インタプリタはcodice_1である。MS-DOS用バッチプログラムのうち比較的単純なコマンドはcodice_1自身が処理し(内部コマンド)、複雑なものは別の実行ファイルを呼び出して処理する(外部コマンド)。この系統のバッチプログラミングはMS-DOSからWindows 95、Windows 98、Windows Meまで発展していった。最近のWindows(Windows 2000とWindows XP)はMS-DOSではなくWindows NTに基づいている。この系統ではcodice_2というコマンド行インタプリタが使われ、codice_1とはある程度の互換性がある。MS-DOSのいくつかの機能が削除されているが、MS-DOSやMS-DOSベースのWindowsにはない新たな機能も多く追加されている。互換性維持のためcodice_1も未だに搭載されている。バッチファイルはコマンド行を実行する前に標準出力にその内容を表示するのがデフォルト動作となっている。これは通常必要とされないので codice_12 コマンドをバッチファイルの最初に記述してそれを防ぐ。しかし、そのままでは codice_12 コマンド自体は表示されてしまう。codice_14 をコマンド行の先頭に置くと、その行は表示されないようになっているので、多くのバッチファイルには codice_15 という行が先頭にある。単純なバッチファイルの例:代表的なサンプル例①:Hello world!!代表的なサンプル例②:Fizz Buzzマイクロソフト以外が提供するコマンドインタプリタにも様々なコマンドインタプリタがあり、強化された機能を提供している。4DOS はその一例である。バッチプログラムを実行ファイルに変換するコンパイラもマイクロソフト以外からいくつか登場しているが、その品質は様々である。IBMのOS/2オペレーティングシステムもマイクロソフトのOSと似たようなテキストベースのコマンド機能を持っている。

出典:wikipedia

LINEスタンプ制作に興味がある場合は、
下記よりスタンプファクトリーのホームページをご覧ください。