Cmd 如何在控制台应用程序中将enter作为输入发送
我想创建一个控制台应用程序并发送命令提示符命令 但我不知道如何发送进入它 模块1Cmd 如何在控制台应用程序中将enter作为输入发送,cmd,command,prompt,Cmd,Command,Prompt,我想创建一个控制台应用程序并发送命令提示符命令 但我不知道如何发送进入它 模块1 Sub Main() Console.ForegroundColor = ConsoleColor.Green Console.Write("tree") End Sub 结束模块如果不使用输入作为输入的终止。如何提醒控制台您已完成输入 假设您按X终止输入 您可以使用do while循环运行来收听您按的内容(包括Enter断线),直到您按X。比如: public static
Sub Main()
Console.ForegroundColor = ConsoleColor.Green
Console.Write("tree")
End Sub
结束模块如果不使用
输入
作为输入的终止。如何提醒控制台您已完成输入
假设您按X
终止输入
您可以使用do while
循环运行来收听您按的内容(包括Enter
断线),直到您按X
。比如:
public static string CustomReadline()
{
string s = "";
ConsoleKeyInfo keyinfo;
do
{
keyinfo = Console.ReadKey();
if (keyinfo.Key == ConsoleKey.Enter)
{
Console.WriteLine();
}
s += keyinfo.KeyChar.ToString();
}
while (keyinfo.Key != ConsoleKey.X);
return s;
}
然后调用该方法来接收输入
static void Main(string[] args)
{
var s = CustomReadline();
}
这不是VB,不是C吗?