资源简介
设置好保存目录,间隔时间后,可以自动截屏并保存,支持快捷键
C#,VS2008工程
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using KoalaStudio.BookshopManager;
namespace AutoCaputureForm
{
public partial class Form1 : Form
{
private bool isStart = false;
private int count = 1;
public Form1()
{
InitializeComponent();
}
protected override void WndProc(ref Message m)
{
const int WM_HOTKEY = 0x0312;
//按快捷键
switch (m.Msg)
{
case WM_HOTKEY:
switch (m.WParam.ToInt32())
{
case 100: //按下的是Shift+S
//此处填写快捷键响应代码
Console.WriteLine(100);
break;
case 101: //按下的是Ctrl+B
//此处填写快捷键响应代码
screenCapture();
break;
case 102: //按下的是Alt+D
//此处填写快捷键响应代码
break;
}
break;
}
base.WndProc(ref m);
}
private void Form1_Load(object sender EventArgs e)
{
checkBox1.Checked = true;
timerSpan.Text = “20“;
savePath.Text = “i:\\“;
shortCut.Text = “PrintScreen“;
shortCut.Enabled = false;
HotKey.RegisterHotKey(Handle 101 HotKey.KeyModifiers.None Keys.PrintScreen);
}
private void label1_Click(object sender EventArgs e)
{
}
private void button2_Click(object sender EventArgs e)
{
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
{
savePath.Text = folderBrowserDialog1.SelectedPath;
}
}
private void checkBox1_CheckedChanged(object sender EventArgs e)
{
if (!checkBox1.Checked)
{
timerSpan.Enabled = false;
}
else {
timerSpan.Enabled = true;
}
}
private void textBox2_KeyDown(object sender KeyEventArgs e)
{
shortCut.Text = ““;
if (e.Control)
shortCut.Text += “CTRL + “;
if (e.Alt)
shortCut.Text += “ALT + “;
if (e.Shift)
shortCut.Text += “SHIFT + “;
shortCut.Text += e.KeyCode.ToString();
e.Handled = true;
}
private void shortCut_KeyPress(object sender KeyPressEventArgs e)
{
e.Handled = true;
}
priva
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3780 2011-10-01 13:36 AutoCaputureForm\AutoCaputureForm.csproj
文件 1481 2011-10-01 12:44 AutoCaputureForm\AutoCaputureForm.idc
文件 13312 2011-10-01 14:07 AutoCaputureForm\bin\Debug\AutoCaputureForm.exe
文件 30208 2011-10-01 14:07 AutoCaputureForm\bin\Debug\AutoCaputureForm.pdb
文件 14328 2011-10-01 14:07 AutoCaputureForm\bin\Debug\AutoCaputureForm.vshost.exe
文件 490 2009-06-11 05:14 AutoCaputureForm\bin\Debug\AutoCaputureForm.vshost.exe.manifest
文件 12800 2011-10-01 14:08 AutoCaputureForm\bin\Release\AutoCaputureForm.exe
文件 28160 2011-10-01 14:08 AutoCaputureForm\bin\Release\AutoCaputureForm.pdb
文件 14328 2011-10-01 14:08 AutoCaputureForm\bin\Release\AutoCaputureForm.vshost.exe
文件 490 2009-06-11 05:14 AutoCaputureForm\bin\Release\AutoCaputureForm.vshost.exe.manifest
文件 5095 2011-10-01 14:08 AutoCaputureForm\Form1.cs
文件 7439 2011-10-01 13:51 AutoCaputureForm\Form1.Designer.cs
文件 6217 2011-10-01 13:51 AutoCaputureForm\Form1.resx
文件 1438 2011-10-01 13:36 AutoCaputureForm\HotKey.cs
文件 1091 2011-10-01 14:07 AutoCaputureForm\obj\Debug\AutoCaputureForm.csproj.FileListAbsolute.txt
文件 847 2011-10-01 13:51 AutoCaputureForm\obj\Debug\AutoCaputureForm.csproj.GenerateResource.Cache
文件 13312 2011-10-01 14:07 AutoCaputureForm\obj\Debug\AutoCaputureForm.exe
文件 180 2011-10-01 13:51 AutoCaputureForm\obj\Debug\AutoCaputureForm.Form1.resources
文件 30208 2011-10-01 14:07 AutoCaputureForm\obj\Debug\AutoCaputureForm.pdb
文件 180 2011-10-01 13:36 AutoCaputureForm\obj\Debug\AutoCaputureForm.Properties.Resources.resources
文件 1107 2011-10-01 14:08 AutoCaputureForm\obj\Release\AutoCaputureForm.csproj.FileListAbsolute.txt
文件 847 2011-10-01 14:08 AutoCaputureForm\obj\Release\AutoCaputureForm.csproj.GenerateResource.Cache
文件 12800 2011-10-01 14:08 AutoCaputureForm\obj\Release\AutoCaputureForm.exe
文件 180 2011-10-01 14:08 AutoCaputureForm\obj\Release\AutoCaputureForm.Form1.resources
文件 28160 2011-10-01 14:08 AutoCaputureForm\obj\Release\AutoCaputureForm.pdb
文件 180 2011-10-01 14:08 AutoCaputureForm\obj\Release\AutoCaputureForm.Properties.Resources.resources
文件 508 2011-10-01 12:43 AutoCaputureForm\Program.cs
文件 1444 2011-10-01 12:43 AutoCaputureForm\Properties\AssemblyInfo.cs
文件 2861 2011-10-01 12:43 AutoCaputureForm\Properties\Resources.Designer.cs
文件 5612 2011-10-01 12:43 AutoCaputureForm\Properties\Resources.resx
............此处省略18个文件信息
相关资源
- .net下的多媒体定时器
- C#截图截屏源代码及使用仿QQ截图
- C# 定时任务
- C#定时调度任务服务
- C# quartz 定时使用教程
- c#定时服务数据同步源代码
- C#创建计划任务,定时服务,完美执行
- C# 定时自动导出数据库数据为Excel文件
- 钉钉接口请求数据接入数据库c#源码
- C#数据库定时备份Windows服务源码
- 利用emguVC人脸、人眼识别,自动保存
- C# MVC程序,定时截取网络摄像头大华
- C#代码_截屏工具(支持多显示器 含代
- C# 编写的定时关机程序34646
- VB.NET C# 截屏小工具
- C#实现的自定义定时任务 可定时运行
- 当当电子书软件AutoCatch 1.2
- C#截屏插件 DLL
- 真正能用 c# 摄像头 控制 截屏 拍照
- Quartz_net框架及官方开发文档
- WPF写的一个简单截屏工具
- C#多媒体定时器 工具
- 利用C#Winform实现区域截屏
- 中三种截屏方式小结
- C#定坐标快捷截图工具及源代码可双屏
- Asp.net(C#) 创建windows服务并定时执行
- asp.netC#定时发送邮件
- C#定时提醒软件有声音
- c#定时器+多线程
- c#高精度定时器
评论
共有 条评论