public void TakeScreenshot() { if (!Directory.Exists("screenshots")) { Directory.CreateDirectory("screenshots"); } string outPath = Path.Combine("screenshots", string.Concat(DateTime.Now.ToString("yyyy-MM-dd_HH-mm-ss-ff"), ".png")); Imaging.CaptureWindowToFile(GetConsoleWindow(), outPath); }