バッチファイルとは
バッチファイルは、Windows®オペレーティングシステム、DOS、またはOS / 2で使用されるファイルです。 コマンドインタープリターによって順番に解釈されるコマンドの文字列を含むテキストファイルです。 これは、単一のファイルが複雑なコマンドの配列を実行し、多くの場合複数のプログラムを実行して、単一の結末を達成できることを意味します。 システム管理者はしばしばそれらを使用して長いプロジェクトを自動化し、1つのプログラムに完全に収集されていない一部のプログラムはバッチファイルを使用して必要なコンポーネントを実行し、最終プログラムを起動します。
.bat拡張子は、バッチファイルで最も一般的に使用される拡張子であり、実質的にすべてのシェルで認識されます。 最近のシェルは.cmd拡張子も受け入れますが、通常、この2つの違いはエラーレベルとは何か、つまりエラーが表示されるタイミングに関係しています。 4DOSおよび他の類似のシェルでは、.btm拡張子も使用できますが、これは他のオペレーティングシステムでは認識されません。
古いWindows®コンピューターおよびDOSコンピューターには、コンピューターが起動するたびに実行されるautoexec.batと呼ばれるコアファイルがあります。 これには、起動する必要のある多くの一般的なファイルと、システムが動作するように準備するために実行する必要があるコマンドが含まれます。 autoexec.batファイルに物を追加して、プログラムの起動、ファイルスペースのクリーンアップ、リマインダーのエコーなど、起動時の特定の動作を設定できます。
バッチファイルは基本的に単なるテキストファイルであるため、任意の種類の単純なテキストエディターで作成でき、後でサフィックスを.batまたは.cmdに変更できます。 ほとんどの人は、DOSで直接、またはWindows®内から起動されたシェルウィンドウで、コマンドラインから編集するのが最も簡単だと感じています。 edit foo.batのようなものを入力することにより、 editコマンドを使用して新しいファイルを作成できます 。 ファイル内では、多数の基本的なコマンドを使用できます。
単純なバッチファイルには、次のものが含まれます。 echoここで、ドキュメントフォルダーを開きます。; dir c:\ documents \。 ファイルを実行するには、ユーザーは.batサフィックスなしでファイルの名前を入力するだけで実行されます。 この特定のファイルは、ユーザーにキーを押すように促す一時停止で始まります。 キーがヒットすると、「ドキュメントフォルダーを開きます」という行を出力します。次に、Cドライブ内で見つかったドキュメントディレクトリの内容を一覧表示します。
実際には、バッチファイル内で使用してさらにカスタマイズできるコマンドがかなりあります。 たとえば、%1変数を使用して、実行するファイルの名前を入力した後にユーザーが入力する変数を出力できます。 したがって、たとえば、誰かが1つのコマンドでディレクトリを削除して新しいディレクトリを作成したい場合、次の行を含むrmmk.batという名前のファイルを作成できます。 mkdir%2。 次に、「rmmk foo bar」などのように入力して実行すると、fooという名前のディレクトリが削除され、barという名前の新しいディレクトリが作成されます。