/// <summary> /// Метод делает принтскрин и записывает файл в папку \screenshots. Возвращает имя файла /// </summary> /// <param name="returnStringPath">true - вернуть имя файла в виде простой строки</param> /// <returns>Возвращает полный путь до файла скриншота</returns> public static string Printscreen(bool returnStringPath = false) { string fileName = "screenshot_" + DateTime.Now.Day + DateTime.Now.Month + DateTime.Now.Year + DateTime.Now.Hour + DateTime.Now.Minute + DateTime.Now.Second + ".png"; ScreenCapture sc = new ScreenCapture(); sc.CaptureScreenToFile(Log.StartupPath + "\\screenshots\\" + fileName, ImageFormat.Png); if (returnStringPath) return Log.StartupPath + "screenshots\\" + fileName; else return "screenshots/" + fileName; }
/// <summary> /// Метод делает принтскрин и записывает файл в папку \screenshots. Возвращает имя файла /// </summary> /// <param name="returnStringPath">true - вернуть имя файла в виде простой строки</param> /// <returns>Возвращает полный путь до файла скриншота</returns> public static string Printscreen(bool returnStringPath = false) { string fileName = "screenshot_" + DateTime.Now.Day + DateTime.Now.Month + DateTime.Now.Year + DateTime.Now.Hour + DateTime.Now.Minute + DateTime.Now.Second + ".png"; ScreenCapture sc = new ScreenCapture(); sc.CaptureScreenToFile(Log.StartupPath + "\\screenshots\\" + fileName, ImageFormat.Png); if (returnStringPath) { return(Log.StartupPath + "screenshots\\" + fileName); } else { return("screenshots/" + fileName); } }