模拟Console.ReadLine()

时间:2016-02-25 18:58:50

标签: c#

我正在做一个自定义CMD并尝试执行“exec”函数来在脚本文件中执行大量命令,但问题是基本上它是由ReadLine触发所以我会做一个exec来直接执行命令,如果那是一个ReadLine。

当前代码:

docker-machine start dockermachinename

编辑: 我正在做一个命令行控制台应用程序,它可以创建目录,创建脚本文件,执行脚本文件,获取计算机/网络信息,并在执行命令时遇到问题,命令由在{创建的字符串[]触发{1}}

1 个答案:

答案 0 :(得分:0)

我不太确定我理解你要做什么,但我知道Console.ReadLine返回一个字符串。有了这些知识,您就可以传入通常与readline关联的字符串。例如

public void Main(){
  DoCommand("My executing string");
}

public void DoCommand(string commandLine){
 string[] command = commandLine.split('');
 switch(command){
   // Command List
 }
}