admin管理员组文章数量:1532056
一、常用Bat批处理脚本系统参数
1、%SystemRoot%
表示系统根目录。通常情况下,同%windir%表示Windows所在目录,Windows操作系统安装在C盘分区下,一般为C:\Windows。
C:\>echo %SystemRoot%
C:\Windows
2、%HOMEDRIVE%
表示当前用户系统所在分区。
C:\Windows>echo %HOMEDRIVE%
C:
3、%windir%
表示Windows所在目录,即Windows安装分区的Windows文件夹,一般为C:\Windows。
C:\>echo %windir%
C:\Windows
4、%ProgramFiles%
表示应用程序目录,一般为C:\Program Files。
C:\Windows>echo %ProgramFiles%
C:\Program Files
5、%CommonProgramFiles%
表示公用文件目录,一般为C:\Program Files\Common Files。
C:\Windows>echo %CommonProgramFiles%
C:\Program Files\Common Files
6、%USERPROFILE%
表示当前用户的配置文件目录,一般为C:\Users\UserName。
C:\Windows>echo %USERPROFILE%
C:\Users\WQX
7、%HOMEPATH%
表示当用活动用户目录,一般为C:\Users\UserName。
C:\Windows>echo %HOMEPATH%
\Users\WQX
8、%APPDATA%
表示应用程序数据目录,一般为C:\Users\WQX\AppData\Roaming。
C:\Windows>echo %APPDATA%
C:\Users\WQX\AppData\Roaming
9、%TEMP%
表示当前活动用户临时目录,同%TMP%,一般为C:\Users\WQX\AppData\Local\Temp。
C:\Windows>echo %TEMP%
C:\Users\WQX\AppData\Local\Temp
二、关于系统参数
以上系统参数都基于系统的环境变量,可以通过设置-->系统-->关于-->高级系统设置-->高级-->环境变量查看、添加、删除系统或者用户变量。
另外也可以通过不带任何参数的SET命令查看当前环境变量:
C:\Windows>set /?
显示、设置或删除 cmd.exe 环境变量。
SET [variable=[string]]
variable 指定环境变量名。
string 指定要指派给变量的一系列字符串。
要显示当前环境变量,键入不带参数的 SET。
如果命令扩展被启用,SET 会如下改变:
可仅用一个变量激活 SET 命令,等号或值不显示所有前缀匹配
SET 命令已使用的名称的所有变量的值。例如:
SET P
会显示所有以字母 P 打头的变量
如果在当前环境中找不到该变量名称,SET 命令将把 ERRORLEVEL
设置成 1。
SET 命令不允许变量名含有等号。
在 SET 命令中添加了两个新命令行开关:
SET /A expression
SET /P variable=[promptString]
/A 命令行开关指定等号右边的字符串为被评估的数字表达式。该表达式
评估器很简单并以递减的优先权顺序支持下列操作:
() - 分组
! ~ - - 一元运算符
* / % - 算数运算符
+ - - 算数运算符
<< >> - 逻辑移位
& - 按位“与”
^ - 按位“异”
| - 按位“或”
= *= /= %= += -= - 赋值
&= ^= |= <<= >>=
, - 表达式分隔符
版权声明:本文标题:Bat批处理脚本之系统参数 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1725034984a1003363.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论