C# 捕获屏幕源码

捕获当前窗体: string Path = @"E:/Test/"; //文件保存路径 int width = this.Size.Width; //当前窗体宽度 int heigh = this.Size.Height; //当前窗体高度 Bitmap bmp = new Bitmap(width, heigh); //新建一个 Bitmap 位图 string FileName = Path + DateTime.Now.ToString("yyyyMMddHHmmss") + "_" + new Random().Next(999) + ".jpg"; this.DrawToBitmap(bmp, new Rectangle(0, 0, width, heigh)); //将当前屏幕画到 Bitmap 位图上 bmp.Save(FileName, System.Drawing.Imaging.ImageFormat.Jpeg); //保存图片 捕获整个屏幕: string Path = @"E:/Test/"; //文件保存路径 int width = Screen.PrimaryScreen.Bounds.Width; //主屏幕宽度 int height = Screen.PrimaryScreen.Bounds.Height; //主屏幕高度 Bitmap bmp = new Bitmap(width, height); //新建一个 Bitmap 位图 Graphics g = Graphics.FromImage(bmp); //从 Bitmap 位图创建 Graphics g.CopyFromScreen(new Point(0, 0), new Point(0, 0), new Size(width, height)); g.ReleaseHdc(g.GetHdc()); string FileName = Path + DateTime.Now.ToString("yyyyMMddHHmmss") + "_" + new Random().Next(999) + ".jpg"; bmp.Save(FileName); 源码下载:x 效果图:x 不足:捕获时将 Winform 窗体一起捕获进去了。解决办法:当点击捕获屏幕按钮时,将当前窗体隐藏,截图成功后再显示。 ...

2016-10-31 · 1 分钟 · 285 字 · CSharp

用 JavaScript 做一些有趣的事情

昨天晚上正逛着博客园,突然室友说英雄联盟有个“末日仪式召唤提莫大魔王”,活动要求点击按钮500次,就可以领取末日小兵图标。 图一.png 然后就看见室友“哒哒哒”的点击着鼠标。我心想,这不得累死,难道就不能写个 Js 脚本来代替我们点击吗?于是动手开始实验。首先右键需要点击的按钮,然后点击检查(我用的是谷歌浏览器)。 ...

2016-10-30 · 1 分钟 · 367 字

第一篇文章

时至今日,博客程序也差不多完成了。 欢迎提意见。

2016-10-24 · 1 分钟 · 23 字 · 碎碎念

好久不见。

今天把程序重装了,也换了个主题。 手上的事终于要做完了,感觉整个人都变得轻松了。 博客今天开始恢复更新。 晚安。

2016-06-13 · 1 分钟 · 53 字 · 碎碎念

如何防止非法调用 PHP 文件

防止非法调用就是防止别人直接访问 PHP 文件,比如有些文件只是配置文件或者会输出一些内容,当别人直接访问时,就会看到这些内容,所以我们要阻止这种情况发生。 ...

2016-04-16 · 1 分钟 · 442 字 · PHP