前言
做了一段时间的bat脚本开发,bat脚本中有各种各样的命令跟传统的编程逻辑完全不同,本专栏会讲解下各种各式的命令使用方法。
本篇文章讲解的是获取windows系统自带的环境变量。
环境变量
1、当前脚本所在目录
%~dp0
2、当前用户目录:C:\Users\当前用户名
%USERPROFILE%
3、当前用户Local目录:C:\Users\当前用户名\AppData\Local
%LOCALAPPDATA%
4、当前用户Temp目录:C:\Users\当前用户名\AppData\Local\Temp
%TEMP% 或者 %TMP%
5、当前用户Roaming目录:C:\Users\当前用户名\AppData\Roaming
%APPDATA%
6、当前系统Windows目录:C:\WINDOWS
%SYSTEMROOT%
7、当前系统Program Files目录:C:\Program Files
%PROGRAMFILES%
8、当前系统Program Files\Common Files目录:C:\Program Files\Common Files
%COMMONPROGRAMFILES%
9、当前系统Program Files (x86)目录:C:\Program Files (x86)
%PROGRAMFILES(X86)%
10、当前系统Program Files (x86)\Common Files目录:C:\Program Files (x86)\Common Files
%COMMONPROGRAMFILES(X86)%
将这个放到bat中执行:
@echo off
echo %~dp0
echo %USERPROFILE%
echo %LOCALAPPDATA%
echo %TEMP%
echo %TMP%
echo %APPDATA%
echo %SYSTEMROOT%
echo %PROGRAMFILES%
echo %PROGRAMFILES(X86)%
echo %COMMONPROGRAMFILES%
echo %COMMONPROGRAMFILES(X86)%
pause
运行结果: