システム情報のマクロは下表の通りです。
全てのマクロの表はこちら。
マクロ | 説明 |
@CPUArch | CPUが32ビットCPUの場合は"x86"を、64ビットCPUの場合は"X64"を返します。 |
@KBLayout | キーボードレイアウトを表すコード。とり得る値についてはAppendixを参照。 |
@MUILang | マルチ言語が利用可能かどうかを表すコードを返します(Vistaではデフォルトで利用可能)。 実際の値についてはAppendixを参照。 |
@OSArch | 次のいずれか:"X86", "IA64", "X64" - これは現在実行されているOSのアーキテクチャのタイプです。 |
@OSLang | OSの言語を表すコード。 とり得る値についてはAppendixを参照。 |
@OSType | NT/2000/XP/2003//Vista/2008/Win7/2008R2では"WIN32_NT"。 |
@OSVersion | 次のいずれか: "WIN_2008R2", "WIN_7", "WIN_2008", "WIN_VISTA", "WIN_2003", "WIN_XP", "WIN_XPe", "WIN_2000"。 |
@OSBuild | OSのビルドナンバー。 例えば Windows 2003 Server では 3790。 |
@OSServicePack | サービスパック情報("Service Pack 3"など)。 |
@ComputerName | コンピュータのネットワーク上での名前 |
@UserName | 現在ログインしているユーザーのID |
@IPAddress1 | 1つ目のネットワークアダプタのIPアドレス。 コンピュータによっては127.0.0.1となります。 |
@IPAddress2 | 2つ目のネットワークアダプタのIPアドレス。 利用不可な場合 0.0.0.0 となります。 |
@IPAddress3 | 3つ目のネットワークアダプタのIPアドレス。 利用不可な場合 0.0.0.0 となります。 |
@IPAddress4 | 4つ目のネットワークアダプタのIPアドレス。 利用不可な場合 0.0.0.0 となります。 |
@DesktopHeight | デスクトップスクリーンの高さ方向のピクセル数。 (垂直方向の分解能) |
@DesktopWidth | デスクトップスクリーンの幅方向のピクセル数。 (水平方向の分解能) |
@DesktopDepth | デスクトップスクリーンの1ピクセルあたりのビットの深さ。 |
@DesktopRefresh | デスクトップスクリーンのリフレッシュレート(Hz) |