Ответы пользователя по тегу C#
  • Как скрыть консоль в консольном приложении C#?

    00main_master
    @00main_master
    сам гуглил и нагуглил вот это:

    using System;
    using System.Runtime.InteropServices;
    class Program 
    {
        [DllImport("kernel32.dll")]
        private static extern IntPtr GetConsoleWindow();
    
        [DllImport("user32.dll")]
        private static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
    
        [DllImport("user32.dll")]
        [return: MarshalAs(UnmanagedType.Bool)]
        private static extern bool IsWindowVisible(IntPtr hWnd); //возвращает видно ли консоль
        static void Main() 
        {
            IntPtr window = GetConsoleWindow();
    
            ShowWindow(window,0);//скрываем консоль
    
            ShowWindow(window,1);//показываем её
    
        }
    }
    Ответ написан
    Комментировать