MENU

バッチファイルとは?バッチファイルの作成と実行方法

バッチファイルとは、Windows のコマンドプロンプトで実行する一連のコマンド(命令文)を、テキストファイルにまとめて記述したものです。 ファイルの拡張子を「.bat」または「.cmd」にすることで、そのファイルをダブルクリックするだけで、記述されたコマンドが上から順番に自動で実行されます。

バッチファイルは、ファイルやフォルダの整理、設定の変更、プログラムの起動など、繰り返し行う定型的な PC 作業を自動化するのに非常に便利です。

目次

バッチファイル作成の「3つのステップ」

ステップ1:【重要】拡張子を表示する設定

バッチファイル作成で初心者が最もつまずくのが、この拡張子の設定です。 Windows はデフォルトで「.txt」などの拡張子を隠しているため、この設定を変更しないと、意図せず「MyScript.bat.txt」のような、「バッチファイルに見える、ただのテキストファイル」ができてしまいます。

まず、エクスプローラーを開き、拡張子が表示されるように設定を変更してください。

拡張子とは?拡張子の表示方法

ステップ2:コマンドを記述する

解決!Windows 11 右クリックメニューの新規作成に「テキスト ドキュメント」がない

デスクトップの何もない所で右クリックし、「新規作成」>「テキスト ドキュメント」を選択します。 作成された「新しいテキスト ドキュメント.txt」を開き、以下のコマンドをコピー&ペーストしてみてください。

@echo hello,world
pause
メモ帳
メモ帳

ステップ3:文字コード「ANSI」で保存する

コマンドを記述したら、これを「.bat」ファイルとして保存します。

1.メモ帳のメニューで「ファイル」>「名前を付けて保存」をクリックします。

2.「ファイルの種類」を「すべてのファイル (*.*)」に変更します。(重要!)

3.「ファイル名」に、TestScript.bat のように、好きな名前の末尾に「.bat」を付けて入力します。

4.【日本語が含まれる場合、最重要】 「エンコード」を「UTF-8」から「ANSI」に変更します。 (※バッチファイルに日本語(全角文字)が含まれる場合、エンコードを「ANSI」=(日本語環境では Shift_JIS)にしないと、文字化けしてしまい、スクリプトが正常に実行できなくなります。英語のみの場合は「UTF-8」のままでも構いません。)

名前を付けて保存
名前を付けて保存

5.「保存」をクリックします。

6.「拡張子を変更すると、ファイルが使えなくなる可能性があります。変更しますか?」と表示されますので、「はい」をクリックします。

名前の変更の確認画面
名前の変更の確認画面

7.デスクトップに、歯車(または巻物)のアイコンが付いたファイルが作成されれば成功です。

.bat ファイル
.bat ファイル

バッチファイルの実行方法

1. 通常の実行(ダブルクリック)

作成したバッチファイルをダブルクリックして実行してみましょう。 黒いコマンドプロンプトの画面が開き、先ほど記述した内容メッセージhello,worldが表示されれば成功です。

コマンドプロンプト
コマンドプロンプト

2. 管理者として実行(重要)

例えば、Cドライブの直下にフォルダーを作ったり、システム設定を変更したりするコマンドは、管理者権限が必要になる場合があります。

通常のダブルクリックで実行して「アクセスが拒否されました」というエラーが出た場合は、バッチファイルを右クリックし、「管理者として実行」を選択してください。 これで、管理者権限でコマンドが実行されるため、アクセス拒否を回避できます。

この記事が「役立った!」と思ったら、ぜひSNSでシェアをお願いします。
  • URLをコピーしました!
目次