Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#在控制台中自动键入命令_C#_Command - Fatal编程技术网

C#在控制台中自动键入命令

C#在控制台中自动键入命令,c#,command,C#,Command,我的程序界面是一个控制台cmd 我添加了控制台命令(当我在控制台中使用它时,它可以正常工作): 我有一个命令管理器,当我在控制台中键入时 stop 0 然后输入-->它看起来像: CommandManager > stop 0 如何使程序自动键入此命令 if(value1 == 0) { //Console.WriteLine("Command: stop {0}", value1); //stop 0 } 我假设您希望显示值1 if(value1 == 5)

我的程序界面是一个控制台
cmd
我添加了控制台命令(当我在控制台中使用它时,它可以正常工作):

我有一个
命令管理器
,当我在控制台中键入时

stop 0
然后输入-->它看起来像:

CommandManager > stop 0
如何使程序自动键入此命令

if(value1 == 0)
{
      //Console.WriteLine("Command: stop {0}", value1);
      //stop 0
}

我假设您希望显示
值1

if(value1 == 5)
{
      Console.WriteLine("Command: Stop {0}", value1);
      //Stop 5
}
编辑:

if(value1 == 0)
{
   Console.WriteLine("stop 0");
   //stop 0
}

您能否进一步详细说明您正在尝试做什么,以及在尝试这样做时遇到的问题?您想键入什么
CommandManager>stop 0
if
语句?if语句,但带有Console.WriteLine的if语句未被识别为用户输入,我只想自动键入“stop 0”我需要模拟用户输入是否要从用户处读取值?我的猜测是
stop 0
没有编译,也不清楚您的答案到底是什么。非常确定0是一个命令行参数,与中的上述代码无关question@PaulD“安布拉,仔细想想,你是对的。好电话。
if(value1 == 5)
{
      Console.WriteLine("Command: Stop {0}", value1);
      //Stop 5
}
if(value1 == 0)
{
   Console.WriteLine("stop 0");
   //stop 0
}