`

CMD setlocal 命令

阅读更多
C:\Documents and Settings\Administrator>setlocal /?
开始批处理文件中环境改动的本地化操作。在执行 SETLOCAL 之后
所做的环境改动只限于批处理文件。要还原原先的设置,必须执
行 ENDLOCAL。达到批处理文件结尾时,对于该批处理文件的每个
尚未执行的 SETLOCAL 命令,都会有一个隐含的 ENDLOCAL 被执行。

SETLOCAL

如果命令扩展名被启用,SETLOCAL 会如下改变:

SETLOCAL 批命令现在可以接受可选参数:
        ENABLEEXTENSIONS / DISABLEEXTENSIONS
            启动或停用命令处理器扩展名。详细信息,请参阅 CMD /?。
        ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION
            启动或停用延缓环境变量扩展名。详细信息,请
            参阅 SET /? 。
无论在 SETLOCAL 命令之前它们的设置是什么,这些修改会一直
保留到匹配的 ENDLOCAL 命令。

如果有一个参数,SETLOCAL 命令将设置 ERRORLEVEL 的值。
如果有两个有效参数中的一个,该值则为零。用下列技巧,您
可以在批脚本中使用这个来决定扩展名是否可用:

    VERIFY OTHER 2>nul
    SETLOCAL ENABLEEXTENSIONS
    IF ERRORLEVEL 1 echo Unable to enable extensions

这个方法之所以有效,是因为在 CMD.EXE 的旧版本上,SETLOCAL
不设置 ERRORLEVEL 值。具有不正确参数的 VERIFY 命令将
ERRORLEVEL 值初始化成非零值。
分享到:
评论

相关推荐

    CMD 命令速查手册

    * SETLOCAL 命令:开始批文件中环境更改的本地化。 * TIME 命令:显示或设置系统时间。 * TITLE 命令:设置 CMD.EXE 会话的窗口标题。 * VER 命令:显示 Windows 版本。 四、其他命令 * CACLS 命令:显示或修改...

    cmd批处理命令教程.docx

    SETLOCAL命令:开始本地化批处理文件中的环境更改。 TIME命令:显示或设置系统时间。 TITLE命令:设置CMD.EXE会话的窗口标题。 4. 系统信息命令: DRIVERQUERY命令:显示当前设备驱动程序状态和属性。 ...

    批处理执行CMD命令

    CMD(Command Prompt)是Windows系统内置的命令行解释器,通过CMD,用户可以直接输入命令来执行各种任务,而批处理就是将这些命令写入到一个文本文件中,然后通过运行这个文本文件来批量执行这些命令,极大地提高了...

    CMD命令速查手册cmd命令大全[借鉴].pdf

    ### CMD命令速查手册知识点详解 #### 一、概述 《CMD命令速查手册》是一份详尽的指南,旨在帮助用户快速掌握Windows操作系统中CMD(命令提示符)下的各种命令及其用法。CMD作为Windows操作系统的核心工具之一,提供...

    cmd命令手册(史上最全)

    52. SETLOCAL命令:SETLOCAL命令用于开始批文件中环境更改的本地化。 53. SHIFT命令:SHIFT命令用于更换批文件中可替换参数的位置。 54. SORT命令:SORT命令用于对输入进行分类。 55. START命令:START命令用于...

    XP cmd常用 命令

    XP Cmd 常用命令大全 XP Cmd 命令是 Windows 操作系统中一个非常重要的组件,它提供了一个命令行界面,允许用户通过输入命令来执行各种操作。下面是 XP Cmd 命令大全,包括了各种常用的 Cmd 命令,适用于 Dos 的...

    cmd命令参数详解.txt

    - `DEL`、`ERASE`、`COLOR`、`CD`、`CHDIR`、`MD`、`MKDIR`、`PROMPT`、`PUSHD`、`POPD`、`SET`、`SETLOCAL`、`ENDLOCAL`、`IF`、`FOR`、`CALL`、`SHIFT`、`GOTO`、`START`等,这些都是CMD环境中常用的命令,每一条...

    windows常用cmd命令大全.pdf

    Windows 常用 CMD 命令大全 Windows 命令行模式可以做一些在 Windows 下面做不了的工作,有些时候解决一些问题必须在 CMD 下面。以下是 Windows 系统中常用的 CMD 命令大全: 文件和目录管理 * ASSOC:显示或修改...

    cmd常用命令cmd常用命令

    CMD,即Command Prompt,是Windows操作系统中的命令行接口,它允许用户通过文本命令与操作系统进行交互,执行各种系统管理任务。以下是一些常用的CMD命令及其功能的详细解释: 1. ** assoc**: 显示或修改文件扩展名...

    cmd命令行命令大全

    cmd命令行命令大全 cmd 命令行命令大全是 Windows 操作系统中的一组基本命令,用于管理和维护计算机系统。下面是 cmd 命令行命令大全的详细解释: 文件管理 * ASSOC:显示或修改文件扩展名关联 * ATTRIB:显示或...

    CMD命令行命令大全

    ### CMD命令行命令大全知识点详解 #### 1. CHKNTFS **命令功能:** - `CHKNTFS`命令用于显示或修改启动时间磁盘检查的行为。它可以帮助管理员确保磁盘在启动时得到适当的检查,这对于维护文件系统的完整性至关重要...

    CMD命令大全 学习的必要工具

    CMD 打开另一个 Windows 命令解释程序窗口。 COLOR 设置默认控制台前景和背景颜色。 COMP 比较两个或两套文件的内容。 COMPACT 显示或更改 NTFS 分区上文件的压缩。 CONVERT 将 FAT 卷转换成 NTFS。您不能转换 当前...

    cmd常用命令,window10

    cmd常用命令,window10 cmd命令是Windows操作系统中的一个命令行解释程序,提供了大量的命令来管理和维护计算机系统。下面是cmd常用命令的知识点总结: 一、磁盘管理命令 * CHKDSK:检查磁盘并显示状态报告 * ...

    CMD/cmd命令大全

    ### CMD/cmd命令大全 在计算机领域,特别是对于Windows操作系统用户来说,掌握一些基本的命令行操作是非常有用的。本文将详细介绍一份“CMD/cmd命令大全”中列出的一些重要且实用的命令,帮助读者更好地理解和运用...

    cmd命令大全.txt

    ### CMD命令大全知识点详解 #### 1. CMD简介 CMD是Microsoft Windows系统中的命令行解释器,用于执行各种命令和脚本。它提供了一个强大的工具集来管理计算机、执行任务和自动化工作流程。 #### 2. 常用CMD命令详解...

    CMD命令查询CMD命令查询

    CMD还提供了更多功能强大的命令,包括COPY、DATE、DEL、DIR、FORMAT、HELP、IF、LABEL、MD、MKDIR、MODE、MORE、MOVE、PATH、PAUSE、POPD、PRINT、PROMPT、PUSHD、RD、RECOVER、REM、REN、RENAME、REPLACE、RMDIR、...

    CMD命令.doc CMD命令大全,学习bat操作知识,必备

    CMD 命令大全 CMD 命令是 Windows 操作系统中的命令行工具,提供了大量的命令和操作,帮助用户高效地管理和维护计算机系统。下面是 CMD 命令大全,涵盖了文件管理、磁盘管理、系统配置、文件搜索、文件编辑等多方面...

Global site tag (gtag.js) - Google Analytics