• 大小: 112KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-08-13
  • 语言: C#
  • 标签:

资源简介

/* 该程序必须以管理员权限运行 注意如果为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个文件信息

评论

共有 条评论

相关资源