コマンドプロンプトの教科書
コマンドプロンプト入門
コマンドプロンプトを終了・閉じる4つの方法(×ボタン、右クリックメニュー、exitコマンド、Alt + F4)と、実行中の処理を止めてから閉じる方法を早見表で解説します。
バッチファイルの拡張子 .bat と .cmd の違いを解説。ERRORLEVEL の扱いなど唯一の動作差、どちらを使うべきか、拡張子の変更方法まで紹介します。
コマンドプロンプトの開き方・出し方を Windows 11/10 向けに解説。スタートメニュー検索、Win+R、Windowsツール、フォルダのアドレスバー、タスクマネージャーの5つの方法と、管理者として開くショートカットを紹介します。
コマンドプロンプトを管理者として実行する方法を解説します。Shift+Ctrl+Enter のショートカット、スタートメニュー、Win+X、タスクマネージャー、起動中の cmd からの昇格まで早見表で紹介し、管理者権限で起動できたかの確認方
コマンド一覧
コマンドプロンプトの assoc コマンドと ftype コマンドで、拡張子とアプリの関連付けを確認・変更する方法を解説します。2つのコマンドの役割の違い、管理者権限が必要な理由、設定が反映されないときの原因まで、サンプル付きで紹介します。
コマンドプロンプトでattribコマンドを使用すると、ファイルやフォルダの属性(読み取り専用、隠しファイル、システムファイル、アーカイブ)を表示・変更できます。基本的な使い方からオプションの設定方法まで、具体例とともに詳しく解説します。
バッチファイルから別のバッチファイルを呼び出して実行する call コマンドの使い方を解説します。call を付けないと呼び出し元に戻らない理由、引数の渡し方、:ラベルの呼び出し、ERRORLEVEL の受け取り方まで、サンプルコード付きで
コマンドプロンプトやバッチファイルでディレクトリを移動する cd(chdir)コマンドの使い方を解説します。親ディレクトリへの移動、別ドライブへ移動する /d オプション、空白を含むパス、バッチファイルの場所へ移動する方法までサンプル付きで
CERTUTIL コマンドでファイルの SHA-256 や MD5 などのハッシュ値を計算し、ダウンロードしたファイルが改ざん・破損していないか確認する方法を解説。Base64 のエンコード・デコードや、バッチファイルでの自動比較も紹介しま
chcpコマンドで、コマンドプロンプトの文字コード(コードページ)を確認・変更する方法を解説します。932(Shift_JIS)と65001(UTF-8)の違い、バッチファイルで一時的に切り替えて元に戻す書き方、文字化けしたときの考え方まで
chkdsk コマンドでドライブのエラーや不良セクターを検査・修復する方法を解説。/f と /r の違い、「使用中のため実行できない」ときの再起動時チェック、結果の読み方、終了コード、予約の取り消し方まで、コマンドプロンプトの例付きで紹介し
コマンドプロンプトやバッチファイルでYes/Noなどの選択をユーザーに入力してもらうにはchoiceコマンドを使用します。/c・/m・/t・/dオプションの使い方と、選択結果をerrorlevelで受け取って処理を分岐させる方法を、サンプル
CLIP コマンドを使って、コマンドの出力やテキストファイルの内容をクリップボードにコピーする方法を解説。パイプやリダイレクトとの組み合わせ、改行の扱い、クリップボードを空にする方法、文字化けの対処法を具体例とともに紹介します。
コマンドプロンプトの画面をクリアする cls コマンドの使い方を解説します。バッチファイルでの画面切り替えや、PowerShell・Linux との違い、メッセージが一瞬で消えるときの対処法まで紹介します。
Tips
バッチファイルへ引数を渡し、%1・%2 で受け取る方法を解説します。call と start の違い、引数の数の確認、shift による 10 個以上の引数の処理、%~1 での引用符除去まで、サンプルコードつきで紹介します。
バッチファイルを実行したときに自動でUAC昇格ダイアログを表示し、管理者権限で再起動させる方法を解説します。net session コマンドによる権限確認と PowerShell を使った自動昇格の実装を詳しく説明します。
バッチファイル(.bat)の作り方を初心者向けに解説。メモ帳での作成手順から@echo offの意味、実行方法、実践的なサンプルコードまで、ステップバイステップで分かりやすく説明します。
コマンドプロンプト・バッチファイルで計算するには set /a を使います。四則演算、余り(%%)、カウンター、乱数、ビット演算の書き方に加え、小数が使えない・8進数の落とし穴・0 除算などの注意点をサンプル付きで解説します。
コマンドプロンプトで複数のコマンドを1行にまとめる &、&&、|| の違いと使い分けを解説。丸括弧によるグループ化、A && B || C の落とし穴、変数展開の注意点も紹介します。
コマンドプロンプトでテキストをコピー&ペーストする方法を解説します。Windows 10/11 では Ctrl+C / Ctrl+V が使えますが、設定や古いバージョンでは Enter キーや右クリックが必要です。コピーできないときの対処法
コマンドプロンプトやバッチファイルで、0バイトの空ファイルを作成する方法を解説します。type nul、copy nul、echo; の3通りをコピペで使えるコード付きで紹介し、既存ファイルを上書きしないための注意点もまとめています。
コマンドプロンプトやバッチファイルで、mkdir(md)コマンドを使ってフォルダを新規作成する方法を解説します。階層構造の一括作成、連番フォルダの作成、スペースを含む名前の扱い、既存フォルダがある場合の挙動まで、具体例付きで紹介します。
コマンドプロンプトやバッチファイルで現在のフォルダ(カレントディレクトリ)を表示するには cd コマンドを使います。%cd% や %~dp0 との違い、別ドライブへの移動(cd /d)、PowerShell との違いも具体例つきで解説します
バッチファイルで日付や時刻を取得してフォーマットする方法を解説。%DATE%・%TIME% 環境変数の使い方、ファイル名への活用、タイムスタンプ付きログ出力の方法を具体的なサンプルコードとともに紹介します。
すべての記事
- assoc / ftype - ファイルの関連付け
- attrib - ファイル属性の変更
- call - 他バッチファイルの実行
- cd/chdir - ディレクトリの移動
- CERTUTIL(ハッシュ値・Base64)
- chcp - 文字コードを切り替える
- chkdsk - ディスクのエラーを検査・修復する
- choice - ユーザーに選択させる
- CLIP(クリップボードにコピー)
- cls - 画面をクリアする
- color / title - 色とタイトル
- copy - ファイルのコピー
- curl - Web からデータを取得・送信する
- del/erase - ファイルの削除
- dir - ファイルを検索
- DOSKEY(マクロ・エイリアス)
- echo - テキストを表示
- exit - プログラムを終了する
- FC(ファイルの比較)
- find - ファイル内の文字列を検索
- FINDSTR(高度な文字列検索)
- FOR(繰り返し処理)
- FORFILES(ファイルの一括処理)
- GOTO(ラベルジャンプ)
- icacls - アクセス権の確認・変更
- IF(条件分岐)
- ipconfig - IPアドレスを確認する
- mklink - リンクの作成
- MODE(ウィンドウサイズ・キー入力設定)
- more - 一度に表示するテキストを制御する
- move - ファイル・フォルダの移動
- netsh - ネットワーク設定を確認・変更する
- netstat - ネットワーク接続状態を確認する
- nslookup - DNSの名前解決を調べる
- PAUSE(一時停止)
- ping - ネットワーク疎通確認
- powercfg - 電源設定とバッテリーを調べる
- pushd, popd
- rd/rmdir - フォルダの削除
- reg - レジストリを操作する
- rem - コメント
- ROBOCOPY(高度なコピー)
- sc - サービスを操作する
- SCHTASKS(タスクスケジューラ)
- setlocal, endlocal
- sfc / DISM - システムファイルを修復する
- SHUTDOWN(シャットダウン)
- SORT(行の並べ替え)
- start - 他バッチファイルの実行
- SYSTEMINFO(システム情報)
- TAR(圧縮・展開)
- TASKKILL(プロセス終了)
- tasklist - プロセス一覧の表示
- timeout - 待機
- tracert - 通信経路を調べる
- tree - ディレクトリ構造の表示
- type - テキストファイルを表示
- UAC自動昇格
- WHERE(実行ファイル検索)
- whoami - 現在のユーザーを確認する
- WINGET(パッケージ管理)
- xcopy - 高度なファイルコピー
- エラーレベル
- コマンドの連結
- コマンドプロンプトから PowerShell を実行する
- コマンドプロンプトの起動
- コマンドプロンプトを閉じる
- サブルーチンと戻り値
- テキストのコピー&ペースト
- ネットワークドライブの永続割り当て
- パイプとフィルタ
- バッチファイルの拡張子
- バッチファイルの作り方
- バッチファイルへの引数
- ファイル、フォルダの削除
- ファイルの検索
- ファイルの存在チェック
- ファイル名の変更
- フォルダの新規作成
- ヘルプの見方(HELP と /?)
- ユーザー入力の受け取り
- リダイレクト
- ワイルドカード
- 環境変数とPATHの永続設定
- 管理者権限で起動
- 空ファイルの作成
- 計算(四則演算)
- 現在のフォルダの表示
- 遅延展開
- 特殊文字のエスケープ
- 日付と時刻の取得
- 文字コード・文字化け対策
- 文字列操作
- 別のディレクトリへ移動
- 変数の作成
- 便利技・Tips集