![]() |
1
8
您的解决方案中应该有一个program.cs文件,该文件包含:
您会注意到,在这种方法中有如下内容:
这是表单的实际启动位置,因此您可以修改
因此,如果在没有命令行参数的情况下调用程序,Windows窗体将弹出并执行其操作。否则,您将通过命令行执行需要执行的操作,然后退出,而不显示窗体。 |
![]() |
2
2
您可以使用 AllocConsole 功能。你可以在Pinvoke上找到更多关于如何从C呼叫这个的信息。 page . 然而,这不会使它成为一个真正的控制台应用程序,我听说有一些限制,但是,它可能工作取决于您的确切需要。 |
![]() |
3
1
您可以使用program.cs中的一个主要方法来检测是否传入了命令行参数,如果这些参数进行批处理,如果不显示GUI。
|
![]() |
A B · C#Excel自动调整列避免长文本时出错 5 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 5 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 5 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 5 月前 |