如何开启 cmd.exe 的命令扩展特性?

本文将介绍两种开启 cmd.exe 命令扩展特性的方法。

如何开启 cmd.exe 的命令扩展特性?下面将介绍两种方法:

方法一

在命令行环境中,使用“cmd.exe /e:on”命令,它会打开一个新的命令行环境,在使用“cmd.exe /e:off”命令开启另一个命令行环境(或者使用exit退出这个环境)之前,命令扩展特性始终有效。如下:

C:\Users\Administrator> cmd.exe /e:on
Microsoft Windows [版本 10.0.22621.2861]
(c) Microsoft Corporation。保留所有权利。

C:\Users\Administrator>

方法二

在批处理文件中,在下面两个局部空间之一:

(1)在“setlocal enableExtensions” 和“endlocal”两个命令之间的局部空间中,例如:

@echo off

setlocal enableExtensions

REM ...这里开启了命令扩展...

endlocal

2)在“setlocal enableExtensions” 和 批处理文件的结尾处之间的局部空间中,例如:

@echo off

setlocal enableExtensions

REM ...这里开启了命令扩展...

上面示例中,“setlocal enableExtensions”后面将会自动启用 cmd.exe 的命令扩展特性。也就是说,cmd.exe 的命令扩展特性由“setlocal enableExtensions”来自动启用,在“endlocal”命令(或退出批处理文件)之后,“setlocal enableExtensions” 启用的命令扩展特性将会失效。

如果在胜利前却步,往往只会拥抱失败;如果在困难时坚持,常常会获得新的成功。
0 不喜欢
说说我的看法 -
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号