業務アプリ

Windowsバッチファイル(`.bat`)の基本構文

Windowsバッチファイル(`.bat`)の基本構文 業務アプリ
スポンサーリンク

Windowsバッチファイル(`.bat`)の基本構文

Windowsバッチファイル(`.bat`)の基本構文を、初心者にもわかりやすく一覧で解説します。 Power Automateや定型業務の自動化にも応用できる知識です。

✅ バッチファイルの基本構文 一覧

構文 説明 使用例
@echo off 以降のコマンドを非表示にする @echo off
echo 文字を画面に出力する echo 処理を開始します
pause 実行を一時停止し、キー入力待ち pause
REM または :: コメント(説明書き) REM この行は実行されません
set 変数の定義 set NAME=コペンギン
%変数名% 変数の呼び出し echo %NAME%
if 条件分岐 if exist file.txt echo ファイルあり
goto ラベルへジャンプ goto :end
:ラベル名 ラベル(ジャンプ先) :end
start 別プロセスでアプリやファイルを起動 start notepad.exe
call 他のバッチファイルを呼び出す call script2.bat
exit バッチファイルの実行を終了 exit

🧭 サンプル 基本的なバッチファイル

bat
@echo off
REM 変数を設定
set USER=コペンギン

REM あいさつ
echo こんにちは、%USER% さん!

REM メモ帳を起動
start notepad.exe

REM 実行一時停止
pause

🔁 サンプル 条件分岐とジャンプ

bat
@echo off
if exist "data.csv" (
  echo データファイルが見つかりました。
) else (
  echo データファイルが存在しません。
)
goto :end

:end
echo バッチを終了します。
pause

📂 サンプル ファイル操作

bat
@echo off
copy "C:sourcedata.txt" "D:backupdata.txt"
echo コピーが完了しました。

💡補足 エラー判定とログ出力

bat
@echo off
set F="処理対象.txt"

if not exist %F% (
  echo エラー %F% が存在しません >> error.log
  exit /b 1
)

echo 処理中... >> log.txt

💬 まとめ

・バッチファイルは Windows標準の自動化スクリプト
・`echo`、`set`、`if`、`start` などの基本コマンドで幅広い自動化が可能
・コメントやログ出力を活用して保守しやすい構成にすることがポイント
💡「1行のコードが、1時間の手作業を解放する。」 — コペンギンの自動化開発箴言
RPA パソコンの自動化関連ページのご紹介
RPA >  
業務自動化
歴史 比較(価格 仕様RPA/API連携 BizRobo! (価格)
デスクトップ操作型RPA
概要 歴史 Power Automate 概要 歴史 比較(プラン 仕様初期設定 マネーフォワード
Power Automate Desktop(PAD)
概要 歴史 Premium比較
無人実行
概要 PADとCLI Power Platform CLI 注意点
PAD.Console.Host.exe 概要 コメント 実行確認 メール通知 フロー一覧を自動取得
タスクスケジューラ 概要 設定手順
バッチファイル 概要 基礎 基本構文 テンプレート
PC環境 概要 ログイン状態にし続ける スリープを無効化 自動ログイン設定

Power Automate Premium
歴史 無料比較 Power Automate CLI 歴史

 

タイトルとURLをコピーしました