使用C#执行CMD命令

时间:2013-05-10 20:48:31

标签: c# command-line command-prompt

这是事情,我有一个python解释器,我想使用cmd和C#运行sqlmap。现在我知道如何在cd上运行正常的cmd命令,如果我在cmd上运行以下命令

python sqlmap.py -u http://www.eastodissa.ac.in/news-and-events.php?id=22 --dbs

它以

的形式要求某些用户输入
[y/n]

然后继续处理。

我的问题是,如果我想使用C#绕过这些[y / n]并使用我设置的默认值以及如何检查命令是否已被执行来自动执行此过程,这将是怎样的完成。我对c#有点新意。

提前致谢

2 个答案:

答案 0 :(得分:1)

您可以通过“管道技巧”自动插入答案。

|y

答案 1 :(得分:0)

我认为你正在寻找

System.Diagnostics.Process.Start("yourcommandhere");