CaptureScreenToFile() public method

Captures a screen shot of the entire desktop, and saves it to a file
public CaptureScreenToFile ( string filename, ImageFormat format ) : void
filename string
format System.Drawing.Imaging.ImageFormat
return void
コード例 #1
0
ファイル: ScreenCapture.cs プロジェクト: tuskyshka/BitrixAQA
        /// <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;
        }
コード例 #2
0
        /// <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);
            }
        }