【发布时间】:2015-07-09 07:56:28
【问题描述】:
如果我输入 cmd,我会进入控制台窗口,但是如果我在“cmd”中输入 cmd,它只会在其中启动一个“cmd”的子 shell。我的要求是,在“cmd”中,我输入一个命令,它会调出另一个windows“cmd”控制台。
如何做到这一点? 谢谢
【问题讨论】:
-
cmd不是终端窗口,它是用户与之交互的命令行程序。
如果我输入 cmd,我会进入控制台窗口,但是如果我在“cmd”中输入 cmd,它只会在其中启动一个“cmd”的子 shell。我的要求是,在“cmd”中,我输入一个命令,它会调出另一个windows“cmd”控制台。
如何做到这一点? 谢谢
【问题讨论】:
cmd 不是终端窗口,它是用户与之交互的命令行程序。
使用start cmd 应该可以做到!
您甚至可以以同样的方式调用批处理文件,将“cmd”更改为您的批处理文件名。
如果start cmd 不起作用。你可以试试start call cmd。
【讨论】:
start cmd /k ipconfig 将打开一个新的 CMD 窗口,运行 ipconfig 命令。您甚至可以链接命令。此示例运行 ipconfig,然后 ping google。 start cmd /k "ipconfig & ping google.com"
只需键入如下命令:
start
这将打开一个新的命令提示符。
还有
start cmd.exe
会做同样的事情。
PS:下面的方法可能也有帮助。
要在文件资源管理器的特定目录中打开命令提示符,请按以下步骤操作:
- 在资源管理器中转到所需的文件夹
- 单击路径工具栏。 Path toolbar in an explorer window
- 输入“cmd”。command prompt opened at the cwd
给你!在当前工作目录中打开一个 cmd 提示符。
【讨论】: