2016-08-31 52 views
0

我按Windows+R打开运行对话框。 然后我写入命令ipconfig /all并按Enter键。 cmd用某些网络内容打开,但立即关闭。如何避免使用win + r运行命令后关闭cmd?

我想cmd未经我的同意不得关闭。

我用Google搜索了一下,当我用&&&分开它们时,我可以在windows运行对话框中运行两个命令。我还发现pauseset /p=命令会阻止cmd关闭。但是,ipconfig /all && pause(以及所有其他3种组合)都失败 - cmd仍然关闭,其余命令传递给ipconfig,该错误“返回错误”。

+0

为什么不写一个.cmd文件并运行它? – Mutale

回答

1

报价Microsoft

甲控制台当最后一个进程连接到它终止或调用FreeConsole关闭。

换句话说,Win32控制台窗口将在其最后运行的程序退出时始终关闭,并且您无法更改此窗口。


解决方案:

呼叫cmd.exe /k第一。

例如:

cmd.exe /k ipconfig /all 

通过上面的把戏,我们称之为cmd.exe执行ipconfig /all。由于cmd.exe没有终止,所以控制台不会关闭。

+1

谢谢! cmd/kipconfig/all以获得最大生产力。 – user1

+0

很高兴帮助你,先生:) –