`
songzq0102
  • 浏览: 32670 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

批处理实现屏幕截图

阅读更多
需要 .NET Framework 支持

@echo off
set "dnfpath=%systemroot%\Microsoft.NET\Framework"
for /f "delims=" %%v in ('dir /ad /b %dnfpath%\v?.*') do (
         if exist "%dnfpath%\%%v\csc.exe" set "cscpath=%dnfpath%\%%v\csc.exe"
)
< "%~f0" more +15 > "%temp%\estCapture.cs"
%cscpath% /out:"%cd%\estCapture.exe" "%temp%\estCapture.cs" 1>nul
estCapture.exe
start estCapture.bmp
ping -n 2 127.1 1>nul
del estCapture.exe

goto:eof

:estCapture

using System.Drawing;
using System.Drawing.Imaging;
using System.Windows.Forms;

public class MyClass
{
        public static void Main()
        {
                        Image img = new Bitmap(Screen.AllScreens[0].Bounds.Width, Screen.AllScreens[0].Bounds.Height);
                        Graphics g = Graphics.FromImage(img);
                        g.CopyFromScreen(new Point(0, 0), new Point(0, 0), Screen.AllScreens[0].Bounds.Size);
                        img.Save("estCapture.bmp", ImageFormat.Bmp);
        }
}
分享到:
评论

相关推荐

    dos批处理教程(实用)

    4、仅用批处理命令实现任意时间延迟,精确度10 毫秒,误差50 毫秒内 十、模拟进度条 十一、特殊字符的输入及应用 十二、随机数(%random%)的应用技巧 十三、变量嵌套与命令嵌套 1、更正了所有的错别字,适当排版,...

    设置屏幕分辨率

    调用批处理程序修改屏幕分辨率,可以根据提供的批处理测试例子进行修改自己想要的分辨率。可通过php后台调用来实现远程控制分辨率的设定。

    XnView v2.48 Lite精简版.zip

    XnView是一款专业好用图片浏览器,支持150种图片格式, 除一般的查看、浏览、幻灯显示等功能外,还自带30多面滤镜,方便编辑修改,还增强了包括浏览器、幻灯片、屏幕捕捉、缩略图制作、批处理转换、十六进制浏览、...

    XnViewMP v0.93.1 简体中文版X64.zip

    XnViewMP是一款专业好用图片浏览器,是著名的免费看图软件XnView的增强新版本软件,其中MP是Multi Platform的缩写,软件不但具有XnView原本的功能,还增强了包括浏览器、幻灯片、屏幕捕捉、缩略图制作、批处理转换、...

    XnViewMP-win-x64.exe

    XnViewMP是一款专业好用图片浏览器,是著名的免费看图软件XnView的增强新版本软件,其中MP是Multi Platform的缩写,软件不但具有XnView原本的功能,还增强了包括浏览器、幻灯片、屏幕捕捉、缩略图制作、批处理转换、...

    XnView(图像查看器) v2.46 完整版.zip

    XnView是一款专业好用图片浏览器,支持150种图片格式, 除一般的查看、浏览、幻灯显示等功能外,还自带30多面滤镜,方便编辑修改,还增强了包括浏览器、幻灯片、屏幕捕捉、缩略图制作、批处理转换拖放、通讯录、扫描...

    XnView v2.48 标准版.zip

    XnView是一款专业好用图片浏览器,支持150种图片格式, 除一般的查看、浏览、幻灯显示等功能外,还自带30多面滤镜,方便编辑修改,还增强了包括浏览器、幻灯片、屏幕捕捉、缩略图制作、批处理转换拖放、通讯录、扫描...

    Stylized Grass Shader v1.2.0

    着色器致力于为通用渲染管线 (7.2.0+)​​​ 带来视觉和触觉效果惊艳的草地。 主要特点 • 葱翠的风动画 • 每个对象和每个顶点颜色变化...渲染的屏幕截图采用 Vegetation Studio Pro 和 SC 后期滤镜特效,不包含场景

    触摸板开关 for Synaptics TouchPad

    关闭显示器--触动鼠标或任意键可以重新打开屏幕。在电脑下载文件、挂机升级或者人暂时离开,不希望电脑停止工作时可以使用此功能,可以有效延长LCD灯管寿命,且可节能。 按Win+K 关闭显示器并且锁定电脑--可用来...

    c语言实战105例源码

    48 加密DOS批处理程序  49 使用栈实现密码设置  50 远程缓冲区溢出漏洞利用程序  51 简易漏洞扫描器  52 文件病毒检测程序  53 监测内存泄露与溢出  54 实现traceroute命令  55 实现ping程序...

    C语言实战105例源码

    实例48 加密DOS批处理程序 139 实例49 使用栈实现密码设置 141 实例50 远程缓冲区溢出漏洞利用程序 144 实例51 简易漏洞扫描器 146 实例52 文件病毒检测程序 149 实例53 监测内存泄露与溢出 150 实例54...

    C语言实战105例 含105个源代码

    实例48 加密DOS批处理程序 139 实例49 使用栈实现密码设置 141 实例50 远程缓冲区溢出漏洞利用程序 144 实例51 简易漏洞扫描器 146 实例52 文件病毒检测程序 149 实例53 监测内存泄露与溢出 150 实例54...

    《C语言实战105例》

    实例48 加密DOS批处理程序 139 实例49 使用栈实现密码设置 141 实例50 远程缓冲区溢出漏洞利用程序 144 实例51 简易漏洞扫描器 146 实例52 文件病毒检测程序 149 实例53 监测内存泄露与溢出 150 实例54...

    C语言实战105例源码.rar

    实例48 加密DOS批处理程序 139 实例49 使用栈实现密码设置 141 实例50 远程缓冲区溢出漏洞利用程序 144 实例51 简易漏洞扫描器 146 实例52 文件病毒检测程序 149 实例53 监测内存泄露与溢出 150 实例54...

    ob9数据库查看工具中文版.rar

    追求批处理的简洁化比方说,[输出一周前有变更的数据库对象到脚本里][重编译已经无效的程序]等等,当初,即使通过执行SQL命令和脚本就可以对应的事情,随着数据库对象的不断增加,处理变得越来越繁琐。在这一点上,...

    matlab中的fit函数实现源码-awesome-stars:我自己的超赞清单!

    批处理文件 -适用于Windows的简单节点版本管理器 C -适用于不同kv存储引擎的通用dynamo实现 -libfaketime修改单个应用程序的系统时间 -一个开放源代码库,可让您创建互联网连接的LED墙 -达尔文内核(镜像) -Brotli...

Global site tag (gtag.js) - Google Analytics