Есть ли C # библиотека для очистки экрана? - PullRequest
2 голосов
/ 25 июня 2010

Есть множество библиотек с открытым исходным кодом для python, php.Однако я не смог найти .Net аналог.Не могли бы вы порекомендовать любую библиотеку для очистки экрана или просто html-разбора, которые облегчают жизнь.

Ответы [ 3 ]

9 голосов
/ 25 июня 2010

Проверьте Html Agility Pack для этого.

2 голосов
/ 25 июня 2010

Реализация метода:

public static void CaptureImage(Point SourcePoint, Point DestinationPoint, 
         Rectangle SelectionRectangle, string FilePath)
         {
         using (Bitmap bitmap = new Bitmap(SelectionRectangle.Width, 
             SelectionRectangle.Height))
             {
             using (Graphics g = Graphics.FromImage(bitmap))
                 {
                 g.CopyFromScreen(SourcePoint, DestinationPoint, 
                     SelectionRectangle.Size);
                 }
             bitmap.Save(FilePath, ImageFormat.Bmp);
             }
         }
     }

Последующий вызов:

Point StartPoint = new Point(ClickPoint.X, ClickPoint.Y);
Rectangle bounds = new Rectangle(ClickPoint.X, ClickPoint.Y, 
    CurrentPoint.X - ClickPoint.X, CurrentPoint.Y - ClickPoint.Y);
ScreenShot.CaptureImage(StartPoint, Point.Empty, bounds, ScreenPath);

Кредит первоначальному автору @ http://www.codeproject.com/KB/cs/TeboScreen.aspx

0 голосов
/ 02 июля 2010

Используйте IRobot от IRobotSoft.

...