资源简介
/*
该程序必须以管理员权限运行
注意如果为64位系统则需要引用WinIo64.dll,如果为32位系统需要引用WinIo64
Initialize() 安装WINIO驱动
Shutdown() 卸载WINIO驱动
KeyDown(Key) 模拟普通Key键按下
KeyUp(Key)模拟普通Key键弹起
KeyDownEx(Key)模拟扩展Key键按下
KeyUpEx(Key)模拟扩展Key键弹起
KeyPress(Key)模拟普通Key键按下并弹起一次。其中按下和弹起的默认时间间隔是200毫秒
KeyPress(Key,Int32)模拟普通Key键按下并弹起一次。其中按下和弹起的时间间隔是第二个参数,单位为毫秒。
KeyPressEx(Key)模拟扩展按键Key按下并弹起一次。其中按下和弹起的默认时间间隔是200毫秒
KeyPressEx(Key,Int32)模拟扩展按键Key按下并弹起一次。其中按下和弹起的时间间隔是第二个参数,单位为毫秒
KeyPressEx(Key,Int32,Int32)模拟扩展按键Key按下并弹起一次。其中按下和弹起的时间间隔是第二个参数,单位为毫秒
*/
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading;
using System.Windows.Forms;
namespace WinIoTest
{
public partial class FrmMain : Form
{
public FrmMain()
{
InitializeComponent();
}
private void FrmMain_Load(object sender EventArgs e)
{
WinIo.Initialize();//初始化WinIo
}
//该程序必须以管理员权限运行---------------------------------------------------------------------
//注意如果为64位系统则需要引用WinIo64.dll,如果为32位系统需要引用WinIo64
/*
Initialize() 安装WINIO驱动
Shutdown() 卸载WINIO驱动
KeyDown(Key) 模拟普通Key键按下
KeyUp(Key)模拟普通Key键弹起
KeyDownEx(Key)模拟扩展Key键按下
KeyUpEx(Key)模拟扩展Key键弹起
KeyPress(Key)模拟普通Key键按下并弹起一次。其中按下和弹起的默认时间间隔是200毫秒
KeyPress(KeyInt32)模拟普通Key键按下并弹起一次。其中按下和弹起的时间间隔是第二个参数,单位为毫秒。
KeyPressEx(Key)模拟扩展按键Key按下并弹起一次。其中按下和弹起的默认时间间隔是200毫秒
KeyPressEx(KeyInt32)模拟扩展按键Key按下并弹起一次。其中按下和弹起的时间间隔是第二个参数,单位为毫秒
KeyPressEx(KeyInt32Int32)模拟扩展按键Key按下并弹起一次。其中按下和弹起的时间间隔是第二个参数,单位为毫秒
*/
private void button1_Click(object sender EventArgs e)
{
this.textBox1.Focus();
WinIo.KeyPress(VKKey.VK_A);//按下a
WinIo.KeyPress(VKKey.VK_B 100);//按下b
WinIo.KeyPressEx(VKKey.VK_LEFT 200);//按下左键一次
}
private void FrmMain_FormClosed(object sender FormClosedEventArgs e)
{
WinIo.Shutdown();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-05-03 10:05 WinIoTest\
目录 0 2016-05-03 10:05 WinIoTest\.vs\
目录 0 2016-05-03 10:05 WinIoTest\.vs\WinIoTest\
目录 0 2016-05-03 10:05 WinIoTest\.vs\WinIoTest\v14\
文件 32256 2016-05-05 09:11 WinIoTest\.vs\WinIoTest\v14\.suo
目录 0 2016-05-05 09:38 WinIoTest\WinIoTest\
文件 994 2016-05-03 10:05 WinIoTest\WinIoTest.sln
目录 0 2016-05-03 10:07 WinIoTest\WinIoTest\bin\
目录 0 2016-05-05 09:38 WinIoTest\WinIoTest\bin\Debug\
文件 46 2016-05-03 10:44 WinIoTest\WinIoTest\bin\Debug\desktop.ini
文件 45568 2010-05-15 23:56 WinIoTest\WinIoTest\bin\Debug\WinIo32.dll
文件 6656 2010-05-08 23:16 WinIoTest\WinIoTest\bin\Debug\WinIo32.sys
文件 44544 2010-05-15 23:56 WinIoTest\WinIoTest\bin\Debug\WinIo64.dll
文件 10920 2010-05-08 23:46 WinIoTest\WinIoTest\bin\Debug\WinIo64.sys
文件 13824 2016-05-05 09:38 WinIoTest\WinIoTest\bin\Debug\WinIoTest.exe
文件 28160 2016-05-05 09:38 WinIoTest\WinIoTest\bin\Debug\WinIoTest.pdb
文件 21680 2016-05-05 09:10 WinIoTest\WinIoTest\bin\Debug\WinIoTest.vshost.exe
文件 490 2015-10-30 15:19 WinIoTest\WinIoTest\bin\Debug\WinIoTest.vshost.exe.manifest
目录 0 2016-05-03 10:54 WinIoTest\WinIoTest\bin\Debug\zh-CHS\
目录 0 2016-05-03 10:07 WinIoTest\WinIoTest\bin\Release\
文件 2206 2016-05-05 09:38 WinIoTest\WinIoTest\FrmMain.cs
文件 2772 2016-05-05 09:06 WinIoTest\WinIoTest\FrmMain.Designer.cs
文件 5817 2016-05-05 09:06 WinIoTest\WinIoTest\FrmMain.resx
目录 0 2016-05-03 10:05 WinIoTest\WinIoTest\obj\
目录 0 2016-05-05 09:08 WinIoTest\WinIoTest\obj\Debug\
文件 1230 2016-05-04 11:30 WinIoTest\WinIoTest\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 6043 2016-05-03 10:54 WinIoTest\WinIoTest\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
目录 0 2016-05-03 10:05 WinIoTest\WinIoTest\obj\Debug\TempPE\
文件 524 2016-05-05 09:38 WinIoTest\WinIoTest\obj\Debug\WinIoTest.csproj.FileListAbsolute.txt
文件 849 2016-05-05 09:38 WinIoTest\WinIoTest\obj\Debug\WinIoTest.csproj.GenerateResource.Cache
文件 1340 2016-05-05 09:38 WinIoTest\WinIoTest\obj\Debug\WinIoTest.csprojResolveAssemblyReference.cache
............此处省略13个文件信息
评论
共有 条评论