Windowsで使われる環境変数をまとめてみます。
定義済み環境変数
- %PATH%
- パス
- %HOMEDRIVE%
- ホームドライブ(例)C:
- %HOMEPATH%
- ホームパス(例)\Users\ユーザー名
- %ALLUSERSPROFILE%
- 全てのユーザープロファイル(例)C:\ProgramData
- %LOCALAPPDATA%
- ローカルアプリケーションデータ(例)C:\Users\ユーザー名\AppData\Local
- %ProgramData%
- プログラムデータ(例)C:\ProgramData
- %windir%
- ウィンドウズがインストールされたディレクトリ(例)C:\Windows
- %COMPUTERNAME%
- コンピュータ名
- %APPDATA%
- アプリケーションデータ(例)C:\Users\ユーザー名\AppData\Roaming
- %OS%
- OS名、Windows7はWindows_NT
- %PROCESSOR_ARCHITECTURE%
- プロセッサアーキテクチャ。AMD64…64bit x86…32bit
- %CommonProgramFiles%
- (例)C:\Program Files\Common Files
- %CommonProgramFiles(x86)%
- (例)C:\Program Files (x86)\Common Files
- %CommonProgramW6432%
- (例)C:\Program Files\Common Files
- %ComSpec%
- (例)C:\Windows\system32\cmd.exe
- %LOGONSERVER%
- ログオンサーバー
- %NUMBER_OF_PROCESSORS%
- プロセッサ数
- %PATHEXT%
- 拡張子を省略して実行できるファイルタイプ
- %SystemDrive%
- (例)C:
- %SystemRoot%
- (例)C:\Windows
- %TEMP%
- (例)C:\Users\ユーザー名\AppData\Local\Temp
- %TMP%
- (例)C:\Users\ユーザー名\AppData\Local\Temp
- %USERDNSDOMAIN%
- 認証されたネットワークドメイン
- %USERDOMAIN%
- 参加しているドメイン
- %USERNAME%
- ユーザー名
- %USERPROFILE%
- (例)C:\Users\ユーザー名
特殊環境変数
- %CD%
- カレントディレクトリ
- %DATE%
- 当日日付を返す
- %TIME%
- 現在時刻を返す
- %RANDOM%
- 0~32767までの乱数を返す
- %ERRORLEVEL%
- 終了コードを返す。exit x
その他
環境変数の組合せ等
- %ProgramData%\Microsoft\Windows\Start Menu\Programs
- 全てのユーザーのスタートメニューフォルダ
- %APPDATA%\Microsoft\Windows\Start Menu\Programs
- ローカルユーザーのスタートメニューフォルダ
- %APPDATA%\Microsoft\Windows\Start Menu\Programs
- ローカルユーザーのスタートメニューフォルダ
- %date:~0,4%%date:~5,2%%date:~8,2%
- 日付をYYYYMMDD形式で取得する
- %date:/=%
- 日付をYYYYMMDD形式で取得する
コメント
%DATA% は %DATE% のまちがいですよね・・・。
ご指摘ありがとうございます。修正しました。