灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:2563回复:0

[系统教程]DOS命令大全:Endlocal命令详解

楼主#
更多 发布于:2012-08-31 19:04


结束批处理文件中环境更改的本地化,将环境变量还原为匹配 setlocal 命令前的值。
MS-DOS命令语法
endlocal
MS-DOS命令参数
/?在命令提示符显示帮助。MS-DOS命令注释

必须在脚本或批处理文件中使用 endlocal。如果在脚本或批处理文件之外使用 endlocal,则该命令无效。
批处理文件的结尾处有一个隐含的 endlocal 命令。
通过启用命令扩展名(即,默认值),endlocal 命令将命令扩展名的状态(即,已启用或已禁用)还原到执行匹配 setlocal 命令之前的状态。有关启用和禁用命令扩展名的详细信息,请参阅“相关主题”中的 cmd。
MS-DOS命令范例
批处理文件中可以本地化环境变量。例如:
@echo off
rem This program starts the superapp batch program on the network,
rem directs the output to a file, and displays the file
rem in Notepad.
setlocal
path=g:\programs\superapp;%path%
call superapp>c:\superapp.out
endlocal
start notepad c:\superapp.out


喜欢0 评分0
游客

返回顶部