【发布时间】:2016-07-26 20:24:55
【问题描述】:
我的社区成员! 我正在创建自己的命令提示符,我想知道一些关于它的信息。 当我的程序完成任务时,例如这段代码:
ElseIf cmdStr = "version" Then
Console.ForegroundColor = ConsoleColor.White
Console.Write("Current version: ")
Console.ForegroundColor = ConsoleColor.Yellow
Console.Write(appVersion)
Console.ForegroundColor = ConsoleColor.Black
Console.ReadLine()
Console.Readline() 之后有空白空间。
控制台应用程序将关闭。
如果没有任务,有没有让它做任务?
我总是把它放在那些空的地方:
Console.Clear
Main()
但我已经厌倦了这样做,因为我几乎达到了 50 个命令。 有办法吗?感谢您的宝贵时间!
【问题讨论】:
-
你可以把它指向另一个潜艇吗?
-
把它全部放在一个无限的
While-loop 中?当你想停止任务时,只需调用Exit While,它应该继续循环之后的行(如果有的话)。 -
我认为这行不通,但您尝试过
console.readkey吗? -
如果你找到带有
If....ElseIf....ElseIf....End If的命令试试这个:pastebin.com/raw/6sqJ7hfi。这将为您节省一些时间。 -
呃,我觉得你们不明白我的意思。它不应该循环命令。如果命令或其他东西(如错误)结束并且它没有任务。应用程序关闭。我希望它只是转到 Main() 方法。这就是我所说的。 'Console.Clear' & 'Main()'。如果它没有任何任务,我想这样做。