Windowsバッチファイル

【チートシート】バッチファイル逆引き辞典|全コマンド・構文まとめ

Windowsバッチファイル
記事内に広告が含まれています。

バッチファイルの全構文・コマンドをまとめたチートシートです。逆引き辞典としてお使いください。

記事一覧

#タイトル
1バッチファイルとは何か?PowerShellとの違い
2最初のバッチファイルを作る
3変数の使い方【set・環境変数】
4条件分岐【if文】
5ループ処理【for文】
6ファイル・フォルダ操作
7文字列操作
8日付・時刻の取得と操作
9引数の受け取り方
10サブルーチンと関数
11エラーハンドリング
12ログ出力とデバッグ
13管理者として実行する【UAC昇格・runas】
14ファイル検索・テキスト処理【findstr】
15レジストリ操作【reg】
16システム情報とWMI
17ネットワーク操作
18タスクスケジューラ連携
19実践!業務自動化バッチを作る
20チートシート(本記事)

基本コマンド早見表

やりたいことコマンド
変数に代入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

コメント

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