ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

批处理常用的系统路径,变量

2021-09-03 16:35:21  阅读:344  来源: 互联网

标签:返回 Documents 变量 Settings 批处理 路径 用户 WINDOWS 扩充


%HOMEDRIVE% = C:\ 当前启动的系统的所在分区

%systemdrive% = C:\ 当前启动的系统的所在分区

%SystemRoot% = C:\WINDOWS 当前启动的系统的所在目录

%windir% = %SystemRoot% = C:\WINDOWS 当前启动的系统的所在目录

%USERPROFILE% = C:\Documents and Settings\icesoul 当前用户数据变量

%HOMEPATH% = C:\Documents and Settings\icesoul 当前用户环境变量

%temp% = C:\Documents and Settings\icesoul\Local Settings\Temp 当前用户TEMP缓存变量

%programfiles% = C:\Program Files 程序安装目录

%commonprogramfiles% = G:\Program Files\Common Files 通用文件目录

%system% = C:\WINDOWS\SYSTEM32 系统安装盘下的system32目录

注:

  %System%在98下指windows\system,2000下指winnt\system32\,XP下指windows\system32文件夹

  %%之间的字符串大小写都可以,不会对使用产生影响。

%USERPROFILE%\Application Data\Microsoft\Internet Explorer\Quick Launch 任务栏

系统及局部变量

%SystemDrive% 操作系统所在的分区号。如 C:

%HOMEDRIVE% 操作系统所在的分区号。如:C:

%SystemRoot% 操作系统根目录。如 C:\WINDOWS

%windir% 操作系统根目录。如 C:\WINDOWS

%ALLUSERSPROFILE% 所有用户文件夹。如C:\Documents and Settings\All Users

%APPDATA% 如:C:\Documents and Settings\用户目录\Application Data

%ProgramFiles% 程序文件夹相当于 C:\Program Files

%CommonProgramFiles% 相当于 C:\Program Files\Common Files

%HOMEPATH% 相当于 \Documents and Settings\用户目录

%USERPROFILE% 相当于 C:\Documents and Settings\用户目录

%UserProfile% 当前用户文件夹 C:\Documents and Settings\Administrator

1%temp% 临时文件夹C:\Documents and Settings\Administrator\Local Settings\Temp

2%SystemRoot%\TEMP 临时文件夹 C:\WINDOWS\Temp

桌面 %USERPROFILE%\桌面

右键菜单“发送到” %USERPROFILE%\SendTo

收藏夹 %USERPROFILE%\Favorites

快速启动 %APPDATA%\Microsoft\Internet Explorer\Quick Launch

「开始」菜单 %USERPROFILE%\「开始」菜单

%ALLUSERSPROFILE% 返回所有“用户配置文件”的位置。 (C:\Documents and Settings\All Users)

%APPDATA% 返回默认应用程序存储数据的位置(C:\Documents and Settings\Administrator\Application Data)

%CD% 返回当前目录字符串。

%CMDCMDLINE% 返回用来启动当前的 Cmd.exe 的准确命令行。("C:\WINDOWS\system32\CMD.exe")

%CMDEXTVERSION% 返回当前的“命令处理程序扩展”的版本号。

%COMPUTERNAME% 返回

计算机的名称。

%COMSPEC% 返回命令行解释器可执行程序的准确路径。(C:\WINDOWS\system32\cmd.exe)

%DATE% 返回当前日期。使用与 date /t 命令相同的格式。

%ERRORLEVEL% 返回最近使用过的命令的错误代码。通常用非零值表示错误。

%HOMEDRIVE% 返回连接到用户主目录的本地工作站驱动器号。用户主目录是在“本地用户和组”中指定的。

%HOMEPATH% 返回用户主目录的完整路径。基于主目录值的设置。用户主目录是在“本地用户和组”中指定的。

(\Documents and Settings\Administrator)

%HOMESHARE% 返回用户的共享主目录的网络路径。基于主目录值的设置。用户主目录是在“本地用户和组”中指定的。

%LOGONSEVER% 返回验证当前登录会话的域控制器的名称。

%NUMBER_OF_PROCESSORS% 指定安装在计算机上的处理器的数目。

%OS% 返回操作系统的名称。Windows 2000 将操作系统显示为 Windows_NT。



(Windows_NT)

%PATH% 指定可执行文件的搜索路径。

C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel)

%PATHEXT% 返回操作系统认为可执行的文件扩展名的列表。

(.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH)

%PROCESSOR_ARCHITECTURE% 返回处理器的芯片体系结构。值: x86,IA64。

%PROCESSOR_IDENTFIER% 返回处理器说明。

%PROCESSOR_LEVEL% 返回计算机上安装的处理器的型号。

%PROCESSOR_LEVEL% 返回处理器的版本号

%PROMPT% 返回当前解释程序的命令提示符设置。由 Cmd.exe 生成。

($P$G)

%RANDOM% 返回 0 到 32767 之间的任意十进制数字。由 Cmd.exe 生成。

%TEMP% and %TMP% 系统和用户 返回对当前登录用户可用的应用程序所使用的默认临时目录。有些应用程序需要 TEMP,而其它应用程序则需要 TMP。

(C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp)

%TIME% 返回当前时间。使用与 time /t 命令相同的格式

(12:20:05.89)

%USERDOMAIN% 返回包含用户帐户的域的名称。

%USERNAME% 返回当前登录的用户的名称。

%UserPrefix% 返回当前用户的配置文件的位置

系统当前变量

选项语法:

~0 - 删除任何引号("),扩充 %0

%~f0 - 将 %0 扩充到一个完全合格的路径名(“f”是file,即文件)

%~d0 - 仅将 %0 扩充到一个驱动器号

%~p0 - 仅将 %0 扩充到一个路径

%~n0 - 仅将 %0 扩充到一个文件名(“n”是name 文件名)

%~x0 - 仅将 %0 扩充到一个文件扩展名

%~s0 - 扩充的路径只含有短名(“s”为Short,短的)

%~a0 - 将 %0 扩充到文件的文件属性(“a”为attribute,即属性)



%~t0 - 将 %0 扩充到文件的日期/时间(“t”time)

%~z0 - 将 %0 扩充到文件的大小(Size 大小)

%~$PATH:0 - 查找列在路径环境变量的目录,并将 %0 扩充

到找到的第一个完全合格的名称。如果环境变量名

未被定义,或者没有找到文件,此组合键会扩充到

空字符串

可以组合修饰符来得到多重结果:

%~dp0 - 仅将 %0 扩充到一个驱动器号和路径

%~nx0 - 仅将 %0 扩充到一个文件名和扩展名

%~fs0 - 仅将 %0 扩充到一个带有短名的完整路径名

%~dp$PATH:0 - 查找列在路径环境变量的目录,并将 %I 扩充

到找到的第一个驱动器号和路径。

%~ftza0 - 将 %0 扩充到类似输出线路的 DIR



%0为当前批处理文件

如果0换成1为第一个文件,2为第2个

%0代指批处理文件自身

%~d0 是指批处理所在的盘符

%~dp0 是盘符加路径

cd %~dp0 就是进入批处理所在目录了

标签:返回,Documents,变量,Settings,批处理,路径,用户,WINDOWS,扩充
来源: https://www.cnblogs.com/chengye2000/p/15223650.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有