1
8
您的解决方案中应该有一个program.cs文件,该文件包含:
您会注意到,在这种方法中有如下内容:
这是表单的实际启动位置,因此您可以修改
因此,如果在没有命令行参数的情况下调用程序,Windows窗体将弹出并执行其操作。否则,您将通过命令行执行需要执行的操作,然后退出,而不显示窗体。 |
2
2
您可以使用 AllocConsole 功能。你可以在Pinvoke上找到更多关于如何从C呼叫这个的信息。 page . 然而,这不会使它成为一个真正的控制台应用程序,我听说有一些限制,但是,它可能工作取决于您的确切需要。 |
3
1
您可以使用program.cs中的一个主要方法来检测是否传入了命令行参数,如果这些参数进行批处理,如果不显示GUI。
|
Corse · 无法让eventListener在控制台中显示值 2 年前 |
Marcell Malbolge · 观察控制台是否有错误 2 年前 |
SDC123 · 如何从控制台Python中删除最后几个字符? 2 年前 |
user379888 · 单击“从控制台但不在代码中工作” 6 年前 |
user2419798 · C++程序在输入控制台时停止生成控制台输出 6 年前 |
alelom · 显示用于登录ASP Core 2的控制台 6 年前 |