[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] [已解决]学·知-讨论-当前系统环境变量\文件变量显示集合大全

本帖最后由 34205 于 2015-1-26 21:12 编辑

如题,目的:
1、分享个人环境变量大全,我也是新手,可能和我一样水平的朋友需要。
2、讨论是否还有更好的显示这些特殊变量的方法(因为里面有些不用转义符号它直接显示出乱七八糟的东西来,可是转义符号目前没有掌握);
3、新手,经常忘记这些变量怎么书写,大家可以记下来以后参考。
  1. @echo off
  2. :GO
  3. Cls
  4. echo =======说明区========
  5. Echo.
  6. Echo [文件管理]
  7. Echo +++++++++++检测当前系统环境变量\文件变量显示集合大全+++++++
  8. Echo.
  9. echo =======代码区========
  10. Echo.
  11. Ping -n 3 127.1 >nul
  12. :Start
  13. Cls
  14. Echo.
  15. Echo.
  16. REM ======================================================
  17. Echo 环境变量值:%SYSTEMDRIVE%
  18. Echo 环境变量值:%HOMEDRIVE%
  19. ECHO X:\
  20. Echo. &Ping -n 2 127.1>nul
  21. Echo 环境变量值:%SYSTEMROOT%
  22. Echo 环境变量值:%WINDIR%
  23. ECHO X:\Windows
  24. Echo. &Ping -n 2 127.1>nul
  25. Echo 环境变量值:%ProgramFiles%
  26. ECHO X:\Program Files
  27. Echo. &Ping -n 2 127.1>nul
  28. Echo 环境变量值:%CommonProgramFiles%
  29. Echo X:\Program Files\Common Files
  30. Echo. &Ping -n 2 127.1>nul
  31. Echo 环境变量值:%USERPROFILE%
  32. Echo 环境变量值:%HOMEPATH%
  33. ECHO X:\Documents and Settings\当前用户名
  34. Echo. &Ping -n 2 127.1>nul
  35. Echo 环境变量值:%ALLUSERSPROFILE%
  36. ECHO X:\Documents and Settings\All Users
  37. Echo. &Ping -n 2 127.1>nul
  38. Echo 环境变量值:%APPDATA%
  39. ECHO X:\Documents and Settings\当前用户名\Application Data
  40. Echo. &Ping -n 2 127.1>nul
  41. Echo 环境变量值:%TEMP%
  42. Echo 环境变量值:%TMP%
  43. ECHO X:\Documents and Settings\当前用户名\Local Settings\Temp
  44. Echo. &Ping -n 2 127.1>nul
  45. Echo 环境变量值:%ComSpec%
  46. ECHO X:\WINDOWS\System32\cmd.exe
  47. REM ======================================================
  48. Echo. &Ping -n 2 127.1>nul
  49. Echo 环境变量值:%ALLUSERSPROFILE%
  50. Echo 本地 返回“所有用户”配置文件的位置
  51. Echo. &Ping -n 2 127.1>nul
  52. Echo 环境变量值:%APPDATA%
  53. Echo 本地 返回默认情况下应用程序存储数据的位置
  54. Echo. &Ping -n 2 127.1>nul
  55. Echo 环境变量值:%CD%
  56. Echo 本地 返回当前目录字符串  
  57. Echo. &Ping -n 2 127.1>nul
  58. Echo 环境变量值:%CMDCMDLINE%
  59. Echo 本地 返回用来启动当前的 Cmd.exe 的准确命令行  
  60. Echo. &Ping -n 2 127.1>nul
  61. Echo 环境变量值:%CMDEXTVERSION%
  62. Echo 系统 返回当前的“命令处理程序扩展”的版本号  
  63. Echo. &Ping -n 2 127.1>nul
  64. Echo 环境变量值:%COMPUTERNAME%
  65. Echo 系统 返回计算机的名称  
  66. Echo. &Ping -n 2 127.1>nul
  67. Echo 环境变量值:%COMSPEC%
  68. Echo 系统 返回命令行解释器可执行程序的准确路径  
  69. Echo. &Ping -n 2 127.1>nul
  70. Echo 环境变量值:%DATE%
  71. Echo 系统 返回当前日期  
  72. Echo. &Ping -n 2 127.1>nul
  73. Echo 环境变量值:%ERRORLEVEL%
  74. Echo 系统 返回上一条命令的错误代码 通常用非零值表示错误  
  75. Echo. &Ping -n 2 127.1>nul
  76. Echo 环境变量值:%HOMEDRIVE%
  77. Echo 当前启动的系统的所在分区 (一般为X:\ )
  78. Echo. &Ping -n 2 127.1>nul
  79. Echo 环境变量值:%HOMEPATH%
  80. Echo 当前用户环境变量(一般为X:\Documents and Settings\用户名)
  81. Echo. &Ping -n 2 127.1>nul
  82. Echo 环境变量值:%HOMESHARE%
  83. Echo 系统 返回用户的共享主目录的网络路径 基于主目录值而设置 用户主目录是在“本地用户和组”中指定的  
  84. Echo. &Ping -n 2 127.1>nul
  85. Echo 环境变量值:%LOGONSERVER%
  86. Echo 本地 返回验证当前登录会话的域控制器的名称  
  87. Echo. &Ping -n 2 127.1>nul
  88. Echo 环境变量值:%NUMBER_OF_PROCESSORS%
  89. Echo 系统 指定安装在计算机上的处理器的数目  
  90. Echo. &Ping -n 2 127.1>nul
  91. Echo 环境变量值:%OS%
  92. Echo 系统 返回操作系统名称 Windows 2000 显示其操作系统为 Windows_NT  
  93. Echo. &Ping -n 2 127.1>nul
  94. Echo 环境变量值:%PATH%
  95. Echo 系统 指定可执行文件的搜索路径  
  96. Echo. &Ping -n 2 127.1>nul
  97. Echo 环境变量值:%PATHEXT%
  98. Echo 系统 返回操作系统认为可执行的文件扩展名的列表  
  99. Echo. &Ping -n 2 127.1>nul
  100. Echo 环境变量值:%PROCESSOR_ARCHITECTURE%
  101. Echo 系统 返回处理器的芯片体系结构 值:x86 或 IA64 基于Itanium
  102. Echo. &Ping -n 2 127.1>nul
  103. Echo 环境变量值:%PROCESSOR_IDENTFIER%
  104. Echo 系统 返回处理器说明  
  105. Echo. &Ping -n 2 127.1>nul
  106. Echo 环境变量值:%PROCESSOR_LEVEL%
  107. Echo 系统 返回计算机上安装的处理器的型号  
  108. Echo. &Ping -n 2 127.1>nul
  109. Echo 环境变量值:%PROCESSOR_REVISION%
  110. Echo 系统 返回处理器的版本号
  111. Echo. &Ping -n 2 127.1>nul
  112. Echo 环境变量值:%programfiles%
  113. Echo 程序安装目录(一般为X:\Program Files)
  114. Echo. &Ping -n 2 127.1>nul
  115. Echo 环境变量值:%PROMPT%
  116. Echo 本地 返回当前解释程序的命令提示符设置 由 Cmd.exe 生成  
  117. Echo. &Ping -n 2 127.1>nul
  118. Echo 环境变量值:%commonprogramfiles%
  119. Echo 通用文件目录(一般为X:\Program Files\Common Files )
  120. Echo. &Ping -n 2 127.1>nul
  121. Echo 环境变量值:%RANDOM%
  122. Echo 系统 返回 0 到 32767 之间的任意十进制数字 由 Cmd.exe 生成  
  123. Echo. &Ping -n 2 127.1>nul
  124. Echo 环境变量值:%system%
  125. Echo 系统安装盘下的system32目录(一般为X:\WINDOWS\SYSTEM32 )
  126. Echo. &Ping -n 2 127.1>nul
  127. Echo 环境变量值:%System%
  128. Echo 在98下指windows\system,2000下指winnt\system32\,XP下指windows\system32文件夹
  129. Echo. &Ping -n 2 127.1>nul
  130. Echo 环境变量值:%systemdrive%
  131. Echo 当前启动的系统的所在分区(一般为X:\ )
  132. Echo. &Ping -n 2 127.1>nul
  133. Echo 环境变量值:%SystemRoot%
  134. Echo 当前启动的系统的所在目录(一般为X:\WINDOWS )
  135. Echo. &Ping -n 2 127.1>nul
  136. Echo 环境变量值:%TEMP%
  137. Echo 和 Echo.
  138. Echo 环境变量值:%TMP%
  139. Echo 系统和用户 返回对当前登录用户可用的应用程序所使用的默认临时目录 有些应用程序需要 TEMP,而其他应用程序则需要 TMP
  140. Echo. &Ping -n 2 127.1>nul
  141. Echo 环境变量值:%TIME%
  142. Echo 系统 返回当前时间  
  143. Echo. &Ping -n 2 127.1>nul
  144. Echo 环境变量值:%USERDOMAIN%
  145. Echo 本地 返回包含用户帐户的域的名称  
  146. Echo. &Ping -n 2 127.1>nul
  147. Echo 环境变量值:%USERNAME%
  148. Echo 本地 返回当前登录的用户的名称  
  149. Echo. &Ping -n 2 127.1>nul
  150. Echo 环境变量值:%USERPROFILE%
  151. Echo 当前用户数据变量(一般为X:\Documents and Settings\用户名)
  152. Echo. &Ping -n 2 127.1>nul
  153. Echo 环境变量值:%windir%
  154. Echo 环境变量值:%SystemRoot%
  155. Echo 当前启动的系统的所在目录(一般为X:\WINDOWS )
  156. Echo. &Ping -n 2 127.1>nul
  157. REM ======================================================
  158. Echo. &Ping -n 2 127.1>nul
  159. set pathpanfu=%~d0
  160. echo 当前盘符:
  161. Echo 环境变量值:"%pathpanfu%"
  162. Echo. &Ping -n 2 127.1>nul
  163. set pathpanlujing=%~dp0
  164. echo 当前盘符和路径:
  165. Echo 环境变量值:"%pathpanlujing%"
  166. Echo. &Ping -n 2 127.1>nul
  167. set pathlujing=%~f0
  168. echo 当前批处理全路径:
  169. Echo 环境变量值:"%pathlujing%"
  170. Echo. &Ping -n 2 127.1>nul
  171. set pathduanlujing=%~sdp0
  172. echo 当前盘符和路径的短文件名格式:
  173. Echo 环境变量值:"%pathduanlujing%"
  174. Echo. &Ping -n 2 127.1>nul
  175. set set pathmulu=%cd%
  176. echo 当前CMD默认目录:
  177. Echo 环境变量值:"%pathduanlujing%"
  178. Echo. &Ping -n 2 127.1>nul
  179. set pathAPPDATA=%APPDATA%
  180. echo 应用程序存储数据的位置:
  181. Echo 环境变量值:"%pathAPPDATA%"
  182. Echo. &Ping -n 2 127.1>nul
  183. set COMPUTERNAME=%COMPUTERNAME%
  184. echo 计算机的名称:
  185. Echo 环境变量值:"%COMPUTERNAME%"
  186. Echo. &Ping -n 2 127.1>nul
  187. set DATE=%DATE%
  188. echo 当前日期:
  189. Echo 环境变量值:"%DATE%"
  190. Echo. &Ping -n 2 127.1>nul
  191. set HOMEDRIVE=%HOMEDRIVE%
  192. echo 本地工作站驱动器号:
  193. Echo 环境变量值:"%HOMEDRIVE%"
  194. Echo. &Ping -n 2 127.1>nul
  195. set OS=%OS%
  196. echo 本地操作系统名称:
  197. Echo 环境变量值:"%OS%"
  198. Echo. &Ping -n 2 127.1>nul
  199. set SYSTEMDRIVE=%SYSTEMDRIVE%
  200. echo 本地系统根目录:
  201. Echo 环境变量值:"%SYSTEMDRIVE%"
  202. Echo. &Ping -n 2 127.1>nul
  203. set TIME=%TIME%
  204. echo 本地时间:
  205. Echo 环境变量值:"%TIME%"
  206. Echo. &Ping -n 2 127.1>nul
  207. REM ======================================================
  208. Echo.
  209. Echo 环境变量值解释:%0
  210. Echo 环境变量值解释:当前为 c:\temp\test.bat
  211. Echo. &Ping -n 2 127.1>nul
  212. Echo 环境变量值解释:%~x0 %0
  213. Echo 环境变量值解释:参数的扩展名(.bat或.cmd)
  214. Echo. &Ping -n 2 127.1>nul
  215. Echo 环境变量值解释:%~nx0 %0
  216. Echo 环境变量值解释:参数的文件名,含扩展名 (test.cmd 或test.bat样子)
  217. Echo. &Ping -n 2 127.1>nul
  218. Echo 环境变量值解释:%~xs0 %0
  219. Echo 环境变量值解释:参数的短扩展名,比如.document会显示为 .doc
  220. Echo. &Ping -n 2 127.1>nul
  221. Echo 环境变量值解释:%~f0 %0
  222. Echo 环境变量值解释:参数的含路径的全文件名:如 c:\temp\test.bat
  223. Echo. &Ping -n 2 127.1>nul
  224. Echo 环境变量值解释:%~d0 %0
  225. Echo 环境变量值解释:参数的盘符,如 D:
  226. Echo. &Ping -n 2 127.1>nul
  227. Echo 环境变量值解释:%~p0 %0
  228. Echo 环境变量值解释:参数的不含盘符的路径名 如 \temp\
  229. Echo. &Ping -n 2 127.1>nul
  230. Echo 环境变量值解释:%~dp0 %0
  231. Echo 环境变量值解释:参数的全路径名,如C:\temp\
  232. Echo. &Ping -n 2 127.1>nul
  233. Echo 环境变量值解释:%~n0 %0
  234. Echo 环境变量值解释:参数的文件名(不含扩展名),如 test
  235. Echo. &Ping -n 2 127.1>nul
  236. Echo 环境变量值解释:%~s0 %0
  237. Echo 环境变量值解释:参数的8.3格式的短文件名,含扩展名 (test.cmd 或test.bat样子)
  238. Echo. &Ping -n 2 127.1>nul
  239. Echo 环境变量值解释:%~a0 %0
  240. Echo 环境变量值解释: 参数的文件属性
  241. Echo. &Ping -n 2 127.1>nul
  242. Echo 环境变量值解释:%~t0 %0
  243. Echo 环境变量值解释: 参数的文件的日期及时间
  244. Echo. &Ping -n 2 127.1>nul
  245. Echo 环境变量值解释:%~z0 %0
  246. Echo 环境变量值解释:参数的文件大小
  247. Echo. &Ping -n 2 127.1>nul
  248. Echo 环境变量值解释:%~ftza0 %0
  249. Echo 环境变量值解释:参数的文件的dir样式的显示
  250. Echo. &Ping -n 2 127.1>nul
  251. Echo 环境变量值解释:%~dp$PATH:0 在%PATH的路径列表里搜索%0
  252. Echo 环境变量值解释:参数的匹配路径,找到第一个匹配后,扩展为字母和路径的格式。
  253. REM ======================================================
  254. Echo.
  255. Echo.
  256. Echo 完成,准备退出...
  257. ping -n 46 127.1>nul
  258. exit
  259. ::++++++++++++++++++++++++++++++
复制代码

大家学习交流

返回列表