小熊鼠标键盘模拟工具 使用说明 及核心代码

问题描述

这是为我们的用户开发的工具的其中一部分功能。模拟键盘主要就是SendKeys类。其实很简单没有多复杂。

解决方案

解决方案二:

解决方案三:
按键代码BACKSPACE{BACKSPACE},{BS},或{BKSP}BREAK{BREAK}CAPSLOCK{CAPSLOCK}DELorDELETE{DELETE}或{DEL}DOWNARROW{DOWN}END{END}ENTER{ENTER}或~ESC{ESC}HELP{HELP}HOME{HOME}INSorINSERT{INSERT}或{INS}LEFTARROW{LEFT}NUMLOCK{NUMLOCK}PAGEDOWN{PGDN}PAGEUP{PGUP}PRINTSCREEN{PRTSC}RIGHTARROW{RIGHT}SCROLLLOCK{SCROLLLOCK}TAB{TAB}UPARROW{UP}F1{F1}F2{F2}F3{F3}F4{F4}F5{F5}F6{F6}F7{F7}F8{F8}F9{F9}F10{F10}F11{F1}F12{F12}F13{F13}F14{F14}F15{F15}F16{F16}(4)为了指定那些与SHIFT、CTRL及ALT等按键结合的组合键,可在这些按键码的前面放置一个或多个代码,这些代码列举如下:按键代码Shift+Ctrl^Alt%为了说明在按下其它按键时应同时按下SHIFT、CTRL、及ALT的任意组合键,请把那些按键的码放在括号当中。例如,为了说明按下E与C的时候同时按下Shift键,请使用"+(EC)"。为了说明在按下E的时候同时按下SHIFT键,但接着按C而不按SHIFT,则使用"+EC"。为了指定重复键,使用{keynumber}的形式。必须在key与number之间放置一个空格。例如,{LEFT42}意指42次按下LEFTARROW键;{h10}则是指10次按下H键。注意:不能用SendKeys将按键消息发送到这样一个应用程序,这个应用程序并没有被设计成在MicrosoftWindows中运行。Sendkeys也无法将PRINTSCREEN按键{PRTSC}发送到任何应用程序。(5)输入汉字用SendKeys.Send("汉字");

程序例子里面有图,请仔细看。设置鼠标单双击时:点右键是对指定地方进行左单击鼠标操作。双击指定坐标进行双击。

时间: 2024-09-26 16:32:48

小熊鼠标键盘模拟工具 使用说明 及核心代码的相关文章

最新Google PR查询工具GoogleCH函数核心代码

取自国外编程开发技术论坛里的代码,最新Google PR查询工具GoogleCH函数核心代码,获取最新的GOOGLE PR值. 代码如下. [code]<?php define('GOOGLE_MAGIC', 0xE6359A60); function obtainPR($data) {      $ret = array();      $parser = xml_parser_create();      xml_parser_set_option($parser,XML_OPTION_CA

鼠标键盘模拟-C#编程模拟鼠标键盘真实输入,可以实现组合键功能!?

问题描述 C#编程模拟鼠标键盘真实输入,可以实现组合键功能!? 最近想要实现简化手动操作,但是程序是别人的,重复一种操作,使用过sendkey和 win32的API,但是都是只能针对写的程序有效. 求大神指导可以实现例如:win+R调出运行,Alt+F4退出程序,Ctrl+Alt+A的QQ截 屏这种可以模拟出针对系统的模拟组合键.希望会的大大或者有源代码能够参考学习,我在此谢过了. 解决方案 引用下user32.dll文件,电脑里就有,C:WindowsSystem32搜索下出来了,复制出来放到

鼠标键盘共享工具Synergy介绍

Synergy允许你轻松地在你办公桌上多台计算机之间共享你的鼠标和键盘,它免费并且开放源代码.你只要将鼠标(指针)从一台计算机的屏幕边缘移出到另一个屏幕就行了.甚至可以共享你的剪贴板.你所需要的仅仅是一个网络连接.Synergy是跨平台的(可以运行于Windows,Mac OS X和Linux). 先介绍本人机器环境,机器两台,Windows 7 x64, Ubuntu 12.10 x64.由于工作中需要使用Windows查看邮件,故使用Windows 7作为主机. www.2cto.com S

我想用vb实现后台模拟鼠标键盘的动作,就像按键精灵一样

问题描述 我想用vb实现后台模拟鼠标键盘的动作,就像按键精灵一样 我在做一个表单辅助工具,希望自动将程序获得的数据自动填入表单中,希望大神给一些建议. 解决方案 sendkeys语句. 鼠标用mouse_event api函数

python之模拟鼠标键盘动作具体实现_python

上个月就打算开发个还算好玩的项目,但是一直没时间.这篇是此项目用到的一部分, 处理好此部分基本还差通信等方面的了.首先模拟鼠标键盘按下释放的动作,本人利用X11 这个库,所以要了解X11编程;其次,本身用c或者c++就可以实现了,但是由于本人是py 粉,所以总想把代码搬进python,所以本人就要实现python模块,本篇用的ctypes,以后会 把python的c扩展模块附上来的. 1.X11编程     首先简单的介绍一下X11吧,网上有介绍,本人就不重复了.我们知道X是以server与cl

C# 通过某个窗口的句柄去后台模拟鼠标键盘的操作

问题描述 比如我创建了三个记事本,名字叫记事本1,记事本2,记事本3,我程序已经获取了三个记事本的窗体句柄,三个记事本分别打开了,并且最小化到任务栏,我想用C#来实现后台模拟鼠标键盘的操作,在记事本上面打一篇文章等等操作.而且同时,我电脑还可以为我所用,我可以用鼠标,键盘操作其他事情.也就是那三个记事本完全由后台去操控,而且是同时进行的,不影响我前台实际鼠标的移动,点击,键盘的按键等等.请问各位大神,有什么好的办法么,我百度了很多,试验了很多,都不管用 解决方案 解决方案二:http://dow

关于用VS2013 C# 开发 检测屏幕颜色变化 然后模拟控制鼠标键盘程序

问题描述 我想用VS2013C#开发检测屏幕颜色变化然后模拟控制鼠标键盘程序,程序功能就如"按键精灵"做出来的程序一样请问要学会那些知识点呀?这个难度高吗? 解决方案 解决方案二:不高,懂点api最好解决方案三:这个主要是算法吧..C#里是有办法获取屏幕上的像素点的

利用SendInput模拟鼠标键盘 &lt;转&gt;

SendInputSendInput可以将指定的鼠标键盘消息插入到系统消息队列,从而实现对鼠标键盘的模拟.有很多程序对SendInput进行了屏蔽,但不是所有的.所以这里介绍一下SendInput的使用.我已经将主要的模拟功能写在了一个单元文件中:SIMouseKeyboard.pas,调用该单元文件中的相关函数就可以实现鼠标键盘的模拟.该单元文件的下载见本楼末尾.SendInput的参数其实很简单,在Windows.pas就有函数的声明如下:function SendInput(cInputs

Linux 模拟 鼠标 键盘 事件

/************************************************************************ * Linux 模拟 鼠标 键盘 事件 * 说明: * 以前看到有些软件能够控制鼠标移动,键盘操作等功能,总想知道这些到底 * 是怎么做到的,好像是2年前也尝试去做这件事,但那时候对知识的匮乏直接导致 * 无法进行,早上突然想到这件事,于是又搜索了一下,鉴于目前经常接触Linux * 驱动,对这些东西的理解也就很容易. * * 2016-2-27 深