Windows默认变量
CMD常见变量
以下为常见的CMD变量
@echo off
echo 当前盘符:%~d0
echo 当前盘符和路径:%~dp0
echo 当前批处理全路径:%~f0
echo 当前盘符和路径的短文件名格式:%~sdp0
echo 当前CMD默认目录:%cd%
echo 目录中有空格也可以加入""避免找不到路径
echo 当前盘符:"%~d0"
echo 当前盘符和路径:"%~dp0"
echo 当前批处理全路径:"%~f0"
echo 当前盘符和路径的短文件名格式:"%~sdp0"
echo 当前CMD默认目录:"%cd%"
默认变量
Variable | Windows 10 and Windows 11 |
---|---|
%ALLUSERSPROFILE % |
C:\ProgramData |
%APPDATA % |
C:\Users\{username}\AppData\Roaming |
%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 |
%HOMEDRIVE% |
C:\ |
%HOMEPATH% |
\Users\{username} ,提供从系统盘根目录开始的相对路径,不包括驱动器号 |
%LOCALAPPDATA% |
C:\Users\{username}\AppData\Local |
%LOGONSERVER% |
\\{domain_logon_server} |
%PATH% |
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem |
%PathExt% |
.com;.exe;.bat;.cmd;.vbs;.vbe;.js;.jse;.wsf;.wsh;.msc |
%PROGRAMDATA% |
C:\ProgramData |
%PROGRAMFILES% |
C:\Program Files |
%ProgramW6432% |
C:\Program Files |
%PROGRAMFILES(X86)% |
C:\Program Files (x86) |
%PROMPT% |
$P$G |
%SystemDrive% |
C: |
%SystemRoot% |
C:\Windows |
%TEMP% |
C:\Users\{username}\AppData\Local\Temp |
%TMP% |
C:\Users\{username}\AppData\Local\Temp |
%USERDOMAIN% |
与当前用户相关的用户域 |
%USERDOMAIN_ROAMINGPROFILE% |
与漫游配置文件相关的用户域 |
%USERNAME% |
{username} |
%USERPROFILE% |
C:\Users\{username} ,提供的是完整的绝对路径,包括驱动器号和路径 |
%WINDIR% |
C:\Windows |
%PUBLIC% |
C:\Users\Public |
%PSModulePath% |
%SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\ |
%OneDrive% |
C:\Users\{username}\OneDrive |
%DriverData% |
C:\Windows\System32\Drivers\DriverData |
%CD% |
输出当前目录路径(命令提示符) |
%CMDCMDLINE% |
输出用于启动当前命令提示符会话的命令行(命令提示符) |
%CMDEXTVERSION% |
输出当前命令处理器扩展名的数量(命令提示符) |
%COMPUTERNAME% |
输出系统名称 |
%DATE% |
输出当前日期(命令提示符) |
%TIME% |
输出时间(命令提示符) |
%ERRORLEVEL% |
输出上一条命令的定义退出状态的编号(命令提示符) |
%PROCESSOR_IDENTIFIER% |
输出处理器识别码 |
%PROCESSOR_LEVEL% |
输出处理器级别 |
%PROCESSOR_REVISION% |
输出处理器版本 |
%NUMBER_OF_PROCESSORS% |
输出物理内核和虚拟内核的数量 |
%RANDOM% |
输出 0 到 32767 之间的随机数 |
%OS% |
Windows_NT |
Complete list of environment variables on Windows 10, 11 - Pureinfotech