バッチファイルの基本となる命令を解説します。@echo off・echo・pause・rem の4つを覚えるだけでバッチファイルの骨格が作れます。
@echo off とは?
@echo off はバッチファイルの先頭に必ず書く「コマンドそのものを画面に表示しない」設定です。これがないとコマンドが実行のたびに画面に表示されて見づらくなります。
@echo off
echo これが表示されます
echo もう一行基本命令一覧
| 命令 | 意味 | 例 |
|---|---|---|
| @echo off | コマンド自体の表示を無効化 | 先頭に必ず書く |
| echo メッセージ | 文字を画面に表示する | echo こんにちは |
| echo. | 空行を出力する | echo. |
| pause | 「続行するには…」と表示して一時停止 | 処理の最後に書く |
| rem コメント | コメント行(実行されない) | rem ここは説明文 |
| :: コメント | remと同じ。より一般的 | :: 処理開始 |
| cls | 画面をクリアする | cls |
| title タイトル | コマンドプロンプトのタイトルを変更 | title バックアップツール |
テンプレート:バッチファイルの基本形
@echo off
:: ========================================
:: スクリプト名: sample.bat
:: 説明: バッチファイルの基本テンプレート
:: 作成日: %DATE%
:: ========================================
title サンプルバッチ
cls
echo ========================================
echo 処理を開始します
echo ========================================
echo.
:: ここに処理を書く
echo Hello, Batch World!
echo.
echo 処理が完了しました。
pauseまとめ
@echo offは先頭に必ず書いてコマンドの表示を抑制するecho.で空行、clsで画面クリアができるremまたは::でコメントを書く- 次の記事では変数(set)の使い方を詳しく学ぶ


コメント