Vb.net 防止控制台返回
VB.NET Windows窗体应用程序是否可以配置为在从命令行运行时,命令行会等待应用程序退出,然后再显示下一个提示?我认为答案是否定的,但控制台应用程序可以显示窗体。除非命令行是您自己的控制台应用程序,否则不会Vb.net 防止控制台返回,vb.net,winforms,command-line,Vb.net,Winforms,Command Line,VB.NET Windows窗体应用程序是否可以配置为在从命令行运行时,命令行会等待应用程序退出,然后再显示下一个提示?我认为答案是否定的,但控制台应用程序可以显示窗体。除非命令行是您自己的控制台应用程序,否则不会 我想你可以创建一个控制台应用程序,它可以安装到windows窗体应用程序中。。。某种程度上说是一个自举者。如果控制台应用程序是通过命令行启动的,它可能会起作用。您可以将启动应用程序的命令从命令行更改为: start /wait YourApplication.exe 通常,命令行行
我想你可以创建一个控制台应用程序,它可以安装到windows窗体应用程序中。。。某种程度上说是一个自举者。如果控制台应用程序是通过命令行启动的,它可能会起作用。您可以将启动应用程序的命令从命令行更改为:
start /wait YourApplication.exe
通常,命令行行为取决于应用程序使用的子系统(控制台/窗口)。由于带有子系统Windows的应用程序没有标准的输入/输出流,因此控制台无需等待它们
但您可以将应用程序更改为控制台应用程序,并像往常一样使用现有表单。这显示了一个示例。Application.Run(new Form1())之后的代码;仅在退出应用程序后运行。不需要配置
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
string s = "test string";
s.Trim();
}
好吧,它是这样工作的,没有任何变化。