我有一个既是 gui 又是控制台的应用程序。
控制台:它从 Windows 计划执行以执行一些自动化任务,因此它使用参数调用
GUI:用于输入配置参数,这是用户执行此操作的一种比控制台更好的方式。
所有这些都很好用。它主要是一个控制台应用程序,如果控制台不带参数打开并且显示配置表单,则该控制台是隐藏的。
问题: 如果我从没有参数的控制台打开它,控制台将被隐藏并显示表单。我如何检测我从什么或从哪里打开应用程序,如果它是从 Windows 中打开的,则隐藏控制台,如果它是从控制台打开的,则显示控制台。