Как скрыть окно консоли - C#
Формулировка задачи:
Как можно сделать так, чтобы консоль работала, но его видно не было ( спрятать его ), в Windows Forms есть такие свойства, а в консоли нету ?
Решение нашёл, через WinAPI. Тему можно закрыть
Решение задачи: «Как скрыть окно консоли»
textual
Листинг программы
const int SW_HIDE = 0;
const int SW_SHOW = 5;
const int SW_Min = 2;
const int SW_Max = 3;
const int SW_Norm = 4;
[DllImport("kernel32.dll")]
static extern IntPtr GetConsoleWindow();
[DllImport("user32.dll")]
static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
[STAThread]
static void Main(string[] args)
{
var handle = GetConsoleWindow();
// приховати консоль
ShowWindow(handle, SW_HIDE);
//відобоаження консолі
ShowWindow(handle, SW_SHOW);
Console.WriteLine("Press enter...");
Console.Read();
}