1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Windowsのbatで環境変数を扱う

Last updated at Posted at 2022-12-07

環境変数ってなんぞ?

例えばコマンドプロンプトで下記を打てば、ログインしてるユーザー名が表示される。

『USERNAME』という名前の環境変数にどんな値が入っているか確認コマンド
echo %USERNAME%

環境変数とはざっくり言うと、実行している『環境』の情報を保持してるグローバル変数。

環境変数には他にも USERPROFILECOMPUTERNAME などいろいろある。
(環境変数一覧確認コマンドを打ってみると分かりやすい)

環境変数一覧確認

コマンドプロンプトで下記。

とにかく全部の環境変数一覧表示コマンド
set

↓ こんな風に全部の環境変数がぶわーって表示される。
image.png

先頭一致で絞込表示も可。

『USER』から始まる環境変数のみ表示コマンド
set USER

環境変数の設定と削除

設定

コマンドプロンプトで下記。

『rinchan』って名前の環境変数が 存在していなければ新規作成
存在していれば値を更新

環境変数の新規作成 or 上書きコマンド
set rinchan=nadeshiko

削除

環境変数の削除コマンド
set rinchan=

蛇足

特別な理由が無い限り、環境変数の設定や削除はやらない方がいいかなーって思う。
『実行環境の違いを吸収してくれる』っていう環境変数のメリットが無くなってしまう可能性がでかいから。

参考サイトさん

バージョン

Windows 10 Pro 21H2 OSビルド 19045.2311

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?