バッチファイルの全構文・コマンドをまとめたチートシートです。逆引き辞典としてお使いください。
記事一覧
基本コマンド早見表
| やりたいこと | コマンド |
|---|---|
| 変数に代入 | set VAR=値 |
| 変数を参照 | %VAR% |
| 数値計算 | set /a RESULT=A+B |
| ユーザー入力 | set /p VAR=メッセージ: |
| ファイルの存在確認 | if exist “ファイル” |
| 数値比較 | if %A% geq %B% |
| 数値ループ | for /l %%i in (1,1,10) |
| ファイル一括処理 | for /r %%f in (*.txt) |
| コマンド出力処理 | for /f “tokens=*” %%a in (‘cmd’) |
| ファイルコピー | copy / xcopy / robocopy |
| エラーチェック | if %errorlevel% neq 0 |
| ログ出力 | echo メッセージ >> log.txt |
| 管理者権限確認 | net session 2>nul |
| タスク登録 | schtasks /create /tn “名前” /tr “bat” /sc daily |



コメント