DOS批处理高级教程:系统变量与自定义变量详解
63 浏览量
更新于2024-09-01
收藏 102KB PDF 举报
在DOS批处理高级教程的第四章中,主要内容围绕批处理中的变量展开,着重介绍了两种类型的变量:系统变量和自定义变量。系统变量是由操作系统预先设定并自动赋值的,无需用户手动设置,它们在批处理脚本中可以直接引用。这些系统变量包括但不限于:
1. `%ALLUSERSPROFILE%`:返回所有用户的配置文件位置。
2. `%APPDATA%`:本地返回默认应用程序数据存储位置。
3. `%CD%`:返回当前目录的字符串表示。
4. `%CMDCMDLINE%`:提供启动当前Cmd.exe的确切命令行。
5. `%CMDEXTVERSION%`:系统返回命令处理程序扩展的版本号。
6. `%COMPUTERNAME%`:返回计算机的名称。
7. `%COMSPEC%`:提供命令行解释器的完整路径。
8. `%DATE%`:返回当前日期,格式与`date/t`命令相同。
9. `%ERRORLEVEL%`:上一条命令的错误代码,非零表示错误。
10. `%HOMEDRIVE%`:本地工作站驱动器号,与用户主目录关联。
11. `%HOMEPATH%`:用户主目录的完整路径,基于用户组设置。
12. `%HOMESHARE%`:用户的共享主目录网络路径,同样基于用户组设置。
13. `%LOGONSERVER%`:验证当前登录会话的域控制器名称。
14. `%NUMBER_OF_PROCESSORS%`:返回计算机上处理器的数量。
15. `%OS%`:操作系统名称,如Windows2000显示为Windows_NT。
16. `%PATH%`:可执行文件的搜索路径。
17. `%PATHEXT%`:操作系统认可的可执行文件扩展名列表。
18. `%PROCESSOR_ARCHITECTURE%`:处理器的架构,如x86或IA64(基于Itanium)。
19. `%PROCESSOR_IDENTIFIER%`:处理器的详细标识信息。
自定义变量,又称环境变量,虽然不是系统预设,但用户可以根据需求在批处理脚本中创建和使用,以便动态地改变或传递信息。在实际应用中,理解并熟练运用这些系统变量能够极大地简化批处理任务的编写和执行。学习和掌握批处理中的变量管理是提升批处理脚本效率和灵活性的关键一步。
177 浏览量
339 浏览量
169 浏览量
137 浏览量
139 浏览量
190 浏览量
141 浏览量
260 浏览量
2022-08-08 上传
weixin_38686860
- 粉丝: 10
- 资源: 971
最新资源
- 动态网
- FPGA两位显示任意进制计数器(最高100进制)
- board-react:从Azat Mardan的Udemy React.js课程构建而成,使用Express,MongoDB和React.js构建的留言板
- statespace:状态空间符号求解器-matlab开发
- lombok.jar.rar
- blog-web:AngularJS6 + SpringBoot1.5.15前补充分离SPA博客系统实战
- 行业文档-设计装置-一种搅拌均匀的宠物饲料搅拌机.zip
- 51单片机驱动超声波模块测距LCD12864显示keil工程文件C源文件
- retron-shared:游戏“ ReTron”的完整源代码和资产(例如Robotron 2084)
- httpclient-jar.rar
- real-time-pos-system:用Node.js和React.js编写的实时销售点系统
- pgfhist2d:从数据创建二维直方图以用于 PGFPLOTS-matlab开发
- Rajendra Arora-crx插件
- 中式家装CAD图纸
- 硬币抛出碰撞动画Flash
- Neanet:威胁情报