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
}