バッチファイル
バッチファイルは、スクリプト形式のファイルの一種で、Windowsベースのコンピューター向けのプログラムコマンドや指示の一覧が含まれています。ユーザーがバッチファイルを実行すると、スクリプト内の各コマンドが自動的に順番どおり実行されます。Windowsユーザーやシステム管理者は、各手順を手動で実行する代わりに、バッチファイルを使って反復的な作業を自動化することがよくあります。たとえば、一連のフォルダーをバックアップしたり、大量のファイルの名前を変更したりできます。
バッチファイルを実行すると、コマンドインタープリターのプログラムがそれを1行ずつ読み取り、各コマンドを順番に実行します。バッチファイルには2つの形式があります。Windows 95や98など、古いDOSベースのWindowsでは、COMMAND.COMコマンドインタープリターを通じて、.BATファイル拡張子のバッチファイルを使用します。Windows 2000やそれ以降のすべてのバージョンなど、NTベースのWindowsでは、CMD.EXEを通じて.CMD拡張子のバッチファイルを使用します。BATファイルとCMDファイルはどちらも、メモ帳などのテキストエディターで作成できるプレーンテキストファイルです。
Windowsの初期のバージョンでは、システムの起動時に、AUTOEXEC.BATという特別なバッチファイルが自動的に読み込まれていました。このバッチファイルは、システム設定を自動的に構成し、デバイスドライバーを読み込みました。システム管理者やパワーユーザーは、AUTOEXEC.BATを編集してWindowsの動作をカスタマイズできました。たとえば、起動時にネットワークドライブを自動的に割り当てることができました。しかし、経験の浅いユーザーが誤った変更を行うと、重大な問題が発生し、Windowsさえ起動できなくなる可能性がありました。
バッチファイルはWindowsコンピューターに固有のものですが、Unixベースのオペレーティングシステム(LinuxやmacOSなど)では、シェルスクリプトと呼ばれる似たファイルを使用します。バッチファイルとシェルスクリプトには、重要なシステム設定を変更したり、セキュリティ上の弱点を作ったりするコマンドを含めることができます。そのため、信頼できないソースから受け取った未知のバッチファイルは、注意して決して実行しないでください。
ファイル拡張子: .BAT、.CMD
知識をテストする