cmd.exe更加复杂强大命令行参数.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
cmd.exe更加复杂强大的命令行参数 2006-2-25 17:28:46?? Count: 161 ?微软MCSE2003:Security ?微软MCSE2003+MCDBA ?Cisco网络工程师CCNA ?华为认证网络工程师(HCNE) ?CorelDRAW?12?官方认证 ?Adobe平面设计师(ACCD) ?AutoCAD(2006)认证专家 ?Adobe网络设计师(ACCD) ?软件加密与解密工程师培训 ?网络应用工程师 ?国家信息化网络安全工程师 ?CEAC网络应用工程师 ??? Cmd.exe有很多命令行参数,具体情况如下: ???? CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [?[/S] [/C | /K] string] ???? /C 执行字符串指定的命令然后中断; ???? /K 执行字符串指定的命令但保留; ???? /S 在 /C 或 /K 后修改字符串处理; ???? /Q 关闭回应; ???? /D 从注册表中停用执行AutoRun命令; ???? /A 使向内部管道或文件命令的输出成为ANSI; ???? /U 使向内部管道或文件命令的输出成为Unicode ???? /T:fg 设置前景/背景颜色(详细信息,请见 Color /?); ???? /E:ON 启用命令扩展; ???? /E:OFF 停用命令扩展; ???? /F:ON 启用文件和目录名称完成字符; ???? /F:OFF 停用文件和目录名称完成字符; ???? /V:ON 将c作为定界符启动延缓环境变量扩展。 ???? /V:OFF 停用延缓的环境扩展。 ???? 请注意,如果字符串有引号,可以接受用命令分隔符“”隔开的多个命令。并且,由于兼容原因,/X与/E:ON相同,/Y与/E:OFF相同,并且/R与/C相同。忽略任何其它命令选项。 ???? 如果指定了/C或/K,命令选项后的命令行其余部分将作为命令行处理,在这种情况下,会使用下列逻辑处理引号字符(): ???? (1)如果符合下列所有条件,那么在命令行上的引号字符将被保留: ???? 不带 /S 命令选项; ???? 整整两个引号字符; ???? 在两个引号字符之间没有特殊字符,特殊字符为下列中的一个: ()@^|; ???? 在两个引号字符之间有至少一个空白字符; ???? 在两个引号字符之间有至少一个可执行文件的名称。 ???? (2)否则,老办法是,看第一个字符是否是一个引号字符,如果是,舍去开头的字符并删除命令行上 的最后一个引号字符,保留最后一个引号字符之后的文字。如果/D未在命令行上被指定,当CMD.EXE开始时,它会寻找以下REG_SZ/REG_EXPAND_SZ注册表变量。如果其中一个或两个都存在,这两个变量会先被执行。 ???? HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun ???? 和 ???? HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun ???? 命令扩展按默认值是启用的。你也可以使用 /E:OFF,为某一特定调用而停用扩展。你可以在用户登录会话上启用或停用cmd.exe所有调用的扩展,这要通过设置使用Regedit32.exe 的注册表中的一个或两个REG_DWORD值: ???? HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions ???? 和 ???? HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions到0x1或0x ???? 0。用户特定设置比机器设置有优先权。命令行命令选项比注册表设置有优先权。 ???? 命令行扩展包括对下列命令所做的更改和添加: ???? Del或Erase、Color、CD或ChDir、MD或MkDir、Prompt、Pushd、Popd、Set、SetLocal、End Local、IF、For、Call、Shift、Goto、Start(同时包括对外部命令调用所做的更改)、As soc、Ftype。 ???? 有关详细信息,请键入“HELP 命令名”。 ???? 延迟变量环境扩展不按默认值启用。你可以用/V:ON或 /V:OFF命令选项,为CMD.EXE

文档评论(0)

00625 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档