みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Windowsの.batファイルのプログラムは何言語??

プログラミング初心者です。
ボーランドのCコンパイラを入れたらsetbcc.batというバッチファイルが作成され、そのファイルのショートカットメニューで編集を押して

@echo off
PATH=c:\Borland\bcc55\Bin;%PATH%
c:
cd \Borland\bcc55
cmd

のようなプログラムだったと分かったのですが、このコードは何言語なのでしょうか??

ご教示頂けると幸いです。

投稿日時 - 2008-04-13 17:51:28

QNo.3945952

困ってます

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

MS-DOSという語が出ていますが、Windows95/98ではWindowsはMS-DOSを使って動いていました。
現在よく使われているWindows2000/XP/2003/VistaではMS-DOSはもう使われていません。
実際に質問のようなスクリプト(プログラム)を解釈実行するプログラムはCMD.EXEです。Microsoftのサイトで検索するとこういうものは、「CMDスクリプト」ないし「コマンドスクリプト」「コマンドシェルスクリプト」などと呼ばれており、固定した名称はなさそうです。

「何言語か」という問いにストレートに答えるのは難しいですが、上記のようにファイルに書いた物は何と呼ぶかということなら、「コマンドスクリプト」ないし「バッチスクリプト」と呼べばいいです。ファイルの拡張子は、.cmdでも.batでも全く同じように実行されます。

投稿日時 - 2008-04-13 19:59:21

お礼

回答くださったか方々、ありがとうございましたm(_ _)m
参考になりました。

投稿日時 - 2008-04-13 23:12:53

ANo.4

このQ&Aは役に立ちましたか?

4人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

>>> このコードは何言語なのでしょうか??

・ バッチファイルという言語と言ってもよいでしょう。

・ MS-DOSの時代から、そのコマンドを単に束ねて(batch)、
  ファイルにした物を実行したのでこう呼ばれています。

・ Unix,Linuxのシェルスクリプトを真似て出来たものと言えます。

投稿日時 - 2008-04-13 18:16:38

ANo.2

Windows/MS-DOSコマンド(スクリプト)です。
MS-DOSを知っていれば誰もが知っているものです。

Pathはコマンド変数(コマンドプロンプト/DOSプロンプト上の変数)
C:はボリュームCに移動(ターゲットをCへ)
CD\以下は、chdirにてディレクトリを対象パスへ移動

cmdはコマンドプロンプトの起動。

言語ではありません。
詳しくはWindowsのヘルプでコマンドリファレンスを読めば分かるでしょう。

投稿日時 - 2008-04-13 18:03:57

ANo.1

DOS (Disk OS)であるMS-DOS のコマンドそのものです。
「言語名」という名称は付加されていません。

投稿日時 - 2008-04-13 17:57:56

あなたにオススメの質問