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

[其他] “如果命令扩展被启用”是什么意思?

如果题所示,
在一些令行的帮助信息里会有“如果命令扩展被启用”,
这句话是什么意思?如何启用?如何停用?

学习要认真,要有耐心(不少命令说明读起来拗口,排版也不行,看起来费力,但只要认真有耐心还是能够看懂的)
cmd /?
...
/E:ON   启用命令扩展(见下)
/E:OFF  停用命令扩展(见下)
...
命令扩展是按默认值启用的。您也可以使用 /E:OFF,为某一
特定调用而停用扩展。您可以在机器上和/或用户登录会话上
启用或停用 CMD.EXE 所有调用的扩展,这要通过设置使用
REGEDT32.EXE 的注册表中的一个或两个 REG_DWORD 值:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions
        和/或
    HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions
到 0x1 或 0x0。用户特定设置比机器设置有优先权
开关比注册表设置有优先权。

命令行扩展包括对下列命令所做的更改和/或添加:
    DEL 或 ERASE
    COLOR
    CD 或 CHDIR
    MD 或 MKDIR
    PROMPT
    PUSHD
    POPD
    SET
    SETLOCAL
    ENDLOCAL
    IF
    FOR
    CALL
    SHIFT
    GOTO
    START (同时包括对外部命令调用所做的更改)
    ASSOC
    FTYPE
有关详细信息,请键入 HELP 命令名。
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

回复 2楼 的帖子

没看懂,但要谢谢版主,
继续学习!

TOP

还有哪里不懂?
“命令行扩展包括对下列命令所做的更改和/或添加”,这句话就是命令扩展的作用,它会影响一些命令

试试:打开cmd,输入 assoc /? 看看结果,输入 cmd /eff,再输入 assoc /?,再看看有什么结果
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

谢谢,明白了,
默认处于打开状态。

TOP

返回列表