cmd /k 什么意思
在Windows Command Prompt(命令提示符)中,cmd /k
参数组合用于执行指定的命令,并且在命令执行完毕后保留命令行窗口不关闭。
当你运行 cmd /k
后面跟随一个命令或一组命令时,例如:
上述命令会执行 dir
命令(显示当前目录内容),然后保持命令行窗口打开状态,允许你查看结果并继续输入其他命令进行交互操作。
这个参数特别有用在需要连续执行多条命令或者希望看到命令执行结果而不让窗口立即消失的情况下。与之相对的是 cmd /c
,它会在执行完命令后关闭命令行窗口。
bat运行cmd命令,cmd命令在bat中运行
新建一个.bat批处理文件,编写以下切换目录 (进入文件夹)并且 (同时)执行 ipconfig 命令:
cmd /k "cd /d D:/phpStudy/WWW & ipconfig" # 这里正斜杠,反斜杠,甚至没有斜杠都可以
cmd /k "cd /d D:phpStudy/WWW & ipconfig"
cmd /c dir 是执行完dir命令后关闭命令窗口。
cmd /k dir 是执行完dir命令后不关闭命令窗口。
cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。
cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。
可以用cmd /?查看帮助信息
例子:
cmd /k "cd /d D:\phpStudy\PHPTutorial\WWW & apidoc -i feiyu -o apidoc/feiyu/"
转载于:https://www.cnblogs.com/-mrl/p/7728493.html
来自 https://www.zhangshilong.cn/work/317941.html
比如 aa.txt
cmd /k "cd /d D:/ & net user /domain 17777890"