我正在制作的VB.NET项目中遇到CMD问题。如何通过我的表单上的按钮打开同一个CMD窗口,我可以输入三个不同的命令。每当我单击表单上的按钮时,我想要打开CMD窗口,执行第一个命令,然后自动继续执行下一个命令,依此类推。
这三个命令必须以相同的顺序运行才能完成它的工作。
我使用的代码:
Process.start ("cmd","/k First Code " & "Second Code " & "Third Code")
答案 0 :(得分:2)
您可以将批处理文件写入磁盘,然后运行批处理文件。
另见:How to run two commands in one line in Windows CMD?
看起来你可以使用&分开命令。
我会做类似的事情:
Process.Start(String.Format("cmd /k {0} & {1} & {2}", "First Code", "Second Code", "Third Code"))
这可能会更好:(例如)
Process.Start("cmd", String.Format("/k {0} & {1} & {2}", "dir c:", "dir /w c:", "pause"))
您可以在此处替换自己的命令。
答案 1 :(得分:1)
我昨天找到了正确的代码感谢您的回复正确的代码对我有用
Process.start ( "cmd" , "/k First code second code -c Third Code " )
感谢重播