以前一直看的是系统的帮制与支持中的说明:
Cmd启动命令解释器 Cmd.exe 的新实例。如果在不含参数的情况下使用,则 cmd 显示 Windows XP 的版本和版权信息。
语法
cmd string]
出了错误还挺纳闷。后来看了cmd /?的说明,才发现:
启动 Windows XP 命令解释程序一个新的实例
CMD
string]
这个时候才知道,原来命令必须跟在/c或/k的后面。
哎,微软的帮助真是让人无语了
在运行中分别运行以下命令,(同时带/q /k /v三个参数)返回信息如下:
cmd /v:on /k /q echo ok
返回错误信息:'/q'不是内部或外部命令,也不是可运行的程序或批处理文件。
说明:将 /k 后的 /q echo ok 当作命令处理。
cmd /v:on /q /k echo ok
运行正常
cmd /q /v:on /k echo ok
运行正常
cmd /q /k /v:on echo ok
返回错误信息:文件名、目录名或卷标语法不正确。
说明:将 /k 后的 /v:on echo ok 当作命令处理。
cmd /k /v:on /q echo ok
返回错误信息:文件名、目录名或卷标语法不正确。
说明:将 /k 后的 /v:on /q echo ok 当作命令处理。
cmd /k /q /v:on echo ok
返回错误信息:'/q'不是内部或外部命令,也不是可运行的程序或批处理文件。
说明:将 /k 后的 /q /v:on echo ok 当作命令处理。
Last edited by Hanyeguxing on 2010-3-18 at 15:35 ]