我想创建一个控制台应用程序并想发送命令提示符命令 但我不知道如何发送回车
模块Module1
Sub Main()
Console.ForegroundColor = ConsoleColor.Green
Console.Write("tree")
End Sub
最终模块
答案 0 :(得分:0)
如果您不使用Enter
作为输入的终止。如何提醒控制台您完成输入?
假设您按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();
}