ネットランダム改変

はてなダイアリーからはてなブログにインポート。

Windowsで環境変数を表示

コマンドプロンプトで下記を実行する。

echo "[\%cmdextversion\%]" %cmdextversion% > c:\env.txt
echo "[\%computername\%]" %computername% >> c:\env.txt
echo "[\%comspec\%]" %comspec% >> c:\env.txt
echo "[\%date\%]" %date% >> c:\env.txt
echo "[\%errorlevel\%]" %errorlevel% >> c:\env.txt
echo "[\%homedrive\%]" %homedrive% >> c:\env.txt
echo "[\%homepath\%]" %homepath% >> c:\env.txt
echo "[\%homeshare\%]" %homeshare% >> c:\env.txt
echo "[\%number_of_processors\%]" %number_of_processors% >> c:\env.txt
echo "[\%os\%]" %os% >> c:\env.txt
echo "[\%path\%]" %path% >> c:\env.txt
echo "[\%pathext\%]" %pathext% >> c:\env.txt
echo "[\%processor_architecture\%]" %processor_architecture% >> c:\env.txt
echo "[\%processor_identifier\%]" %processor_identifier% >> c:\env.txt
echo "[\%processor_level\%]" %processor_level% >> c:\env.txt
echo "[\%processor_revision\%]" %processor_revision% >> c:\env.txt
echo "[\%random\%]" %random% >> c:\env.txt
echo "[\%systemdrive\%]" %systemdrive% >> c:\env.txt
echo "[\%systemroot\%]" %systemroot% >> c:\env.txt
echo "[\%temp\%]" %temp% >> c:\env.txt
echo "[\%tmp\%]" %tmp% >> c:\env.txt
echo "[\%time\%]" %time% >> c:\env.txt
echo "[\%windir\%]" %windir% >> c:\env.txt
echo "[\%allusersprofile\%]" %allusersprofile% >> c:\env.txt
echo "[\%appdata\%]" %appdata% >> c:\env.txt
echo "[\%cd\%]" %cd% >> c:\env.txt
echo "[\%cmdcmdline\%]" %cmdcmdline% >> c:\env.txt
echo "[\%logonserver\%]" %logonserver% >> c:\env.txt
echo "[\%prompt\%]" %prompt% >> c:\env.txt
echo "[\%temp\%]" %temp% >> c:\env.txt
echo "[\%tmp\%]" %tmp% >> c:\env.txt
echo "[\%userdomain\%]" %userdomain% >> c:\env.txt
echo "[\%username\%]" %username% >> c:\env.txt
echo "[\%userprofile\%]" %userprofile% >> c:\env.txt
start c:\env.txt

システム環境変数

環境変数 説明
%cmdextversion% コマンドプロセッサ拡張機能のバージョン番号
%computername% コンピューター名
%comspec% 実行可能なコマンドシェルの正確なパス名
%date% 現在の日付
%errorlevel% 直前に使用したコマンドのエラーコード
%homedrive% ユーザーのホームディレクトリがあるドライブ名
%homepath% ユーザのホームディレクトリの場所
%homeshare% ユーザーの共有ホームディレクトリへのネットワークパス
%number_of_processors% コンピューターに搭載されているCPUの数
%os% オペレーティングシステムの名前
%path% 実行可能ファイルの検索パス
%pathext% 実行可能ファイルの拡張子の一覧
%processor_architecture% CPUのチップアーキテクチャ
%processor_identifier% CPUの説明
%processor_level% CPUのモデル番号
%processor_revision% CPUのリビジョン番号
%random% 乱数
%systemdrive% ルートディレクトリがあるドライブ名
%systemroot% ルートディレクトリの場所
%temp% または %tmp% アプリケーションの一時ディレクトリの場所
%time% 現在の時刻
%windir% windowsのシステムディレクトリの場所

ローカル環境変数

ログインしたユーザーごとに保持される環境変数
そのうち、ユーザーが独自に作成したものはユーザー環境変数という。

環境変数 説明
%allusersprofile% All Users のプロファイルの場所
%appdata% アプリケーションデータの規定保存場所
%cd% カレントディレクトリのパス
%cmdcmdline% コマンドプロンプトを起動するための絶対パス
%logonserver% ログオン先のサーバー名
%prompt% コマンドプロンプトの表示文字列の設定値
%temp% %tmp% アプリケーションの一時ディレクトリの場所
%userdomain% ドメイン
%username% ユーザー名
%userprofile% ユーザーのプロファイルの場所