概要
バッチファイルの役割からWindows環境でのバッチファイルの使い方までをまとめました。
コマンドライン操作
基本的にWindowsで何か作業をする場合、
例えばフォルダを作る、ファイルをコピーする、環境変数を設定する、など。
マウスを使い、アイコンをクリック、メニューを表示して、とGUI操作で作業すると思います。
しかし、パソコンを操作する手段はもう1つ用意されています。
それがコマンドライン操作です。
ますはコマンドプロンプトを起動。
(Winキー+Rで「ファイル名を指定して実行」を表示、”cmd” と入力で起動します。)
コマンドプロンプトにコマンドを入力するとGUI操作と同様のことが行えます。
例えばフォルダを作る。
コマンドプロンプトに”mkdir work”と入力します。
そうすると”work”という名前のフォルダが作成されます。
以下は一般的なコマンド一覧です。
No | コマンド | 処理内容 |
1 | dir | フォルダに格納されたファイルリスト表示 |
2 | mkdir | フォルダ作成 |
3 | cd | フォルダ移動 |
4 | ren | ファイル名変更 |
5 | del | ファイル削除 |
6 | copy | ファイルコピー |
7 | type | ファイルのテキスト表示 |
8 | set | 環境変数設定 |
9 | d: | Dドライブに移動 |
10 | exit | コマンドプロンプト終了 |
バッチファイルの役割
コマンド入力で操作をしていると繰り返し同じコマンドの流れを入力するときがあると思います。
そのようなときに活躍するのがバッチファイルです。
実行したいコマンドの流れをテキストファイルに書き出して拡張子を.batとして保存。
コマンドラインに保存したバッチファイルのファイル名を入力。
するとテキストファイルに書き出したコマンドが順次実行されます。
バッチファイルの実行はファイルのアイコンをダブルクリックするだけでもOKです。
それならコマンドを知らない人でも容易にコマンドライン操作が実行できるわけです。
バッチファイルを作成することはコマンド入力の簡素化や誰でもコマンドライン操作ができるようになるというメリットがあります。
例えばプログラムの開発環境を作成するために環境変数を設定する。
そのようなときはバッチファイルを作成し、、グループで共有すれば共通の環境を作成することができます。
バッチファイルの中身
環境変数を設定する場合、バッチファイルの記載内容は以下です。
set WORK=testvalue
上記では変数名”WORK”に”testvalue”を設定しています。
また、Windows10の場合はsetxコマンドを使います。
setx WORK testvalue
環境変数にはユーザー環境変数とシステム環境変数がありますが上記はユーザー環境変数に設定するコマンドです。
また、コマンド実行後はパソコンを再起動しないと反映されません。