LV能做按键精灵吗?要能跟按键盘某几个键效果一样!
我看了很多本论坛的关于模拟键盘的例子但是他们都是模拟输出
我现在想做一个按键精灵类的东西
执行过程很简单
就是完全的模仿键盘的某两个按键工作
可是我不知道怎么在LV里去响应跟键盘某按键一样的命令啊
我看的例子 大都是键盘被LV识别什么什么的
我现在想知道如何在LV里写程序 连接到键盘上某按键的功能?
就是说运行做好的VI后
执行的动作就像一个人一直在按键盘上某几个按键的效果一样!
有一定时间间隔的按某几个键
该怎么连接LV跟键盘?
LV里只有两个是跟键盘可能直接相关的节点
一个是初始化键盘 一个是输入数据采集能查到键盘设备号什么的
但是怎么即使我把每个键盘的信息都搜集到他也是LV读键盘的响应
我现在想做的是让LV的程序被键盘响应就想键盘被人按了按键一样
大家都帮想想拉~!
我还在想咋做呢。。。。。。。 论坛有一个相当于键盘的例子,兄弟看看!不是读取键盘,是模拟键盘,您找找,记得在精华列表贴里面也有收录的!好运! 找到了!
http://www.cpubbs.com/bbs/viewthread.php?tid=1072&highlight=%BC%FC%C5%CC 例子我先前看过了
但是 关键是这个模拟键盘的思路跟我想做的东西不是一码子事情
他是自己定义了一个虚拟键盘把响应的按键都定义好了
然后鼠标点他虚拟键盘的某个键就在LV的文本里输入响应键的字符
我想做的是一个实实在在的按键精灵一样的东西
就是一直在按某两个键
就跟有一个人一直坐电脑前按键盘某两个键的一样
并不是我想要这两个键的字符 我要的是这两个键盘按键的指令
说个简单的例子
譬如我玩游戏
当游戏截面打开后
按键盘上的1是自动喝加血的药 按键盘上的2是自动喝加魔法的药
不知道你明白我的意思了没??
例子里的虚拟键盘的做法根本实现不了我这个意思啊??
我说的按键精灵就是
如果程序不关
你打开WORD 他就一直出121212。。
你打开TXT他也一直出1212
就跟一直有人在键盘前按这两个键一样~!
其实我之所以有这个想法是因为以前玩游戏用过按键精灵
而按键精灵的很多功能根本用不到嘛
我想用LV写一个最基本简单的
然后会了基础
自己在要什么功能就写什么出来的。。。
不知道老大你懂我的意思了没?
仅仅靠LV不知道能实现吗? 这个的确是这样的!兄弟您做二个键需要自己修改一下程序,里面有些部分是可以按二个键的,您看一下程序!我记得我有做过这样的,不过不知道放哪里去了这个程序!呵呵!以前我也用它做过用来玩游戏的,免得自己按着辛苦,不过我没有用过按键精灵! 恩我琢磨琢磨去
我想不出来还是会出来麻烦你老人家的哦
哈! 呵呵~~~~按键精灵是可以的了,不是有个免费版本的吗?lv当然也可以做到,因为NI公司说,labview也是一个通用的编程语言。。。。
但是,起码以我的水平,还是做不到的,惭愧中。。。。
你可以去找本windows编程的书,去理解下消息机制里面的按键消息,而模拟按键,就是通过程序发送按键消息到指定的接收窗口的消息队列中。。。。 我昨天忘了我的是什么程序,今天想起来了,是我们的学习套件的例子4,兄弟您看一下我们的教程!免费下载的!好运!
http://www.cpubbs.com/bbs/thread-54941-1-2.html
[ 本帖最后由 cpubbs 于 2008-7-4 17:19 编辑 ] 按照CPUBBS的指导,我仔细研究了那个虚拟键盘的源程序,其实其中调用USER32.dll中keybd_event函数就可以实现按键精灵的功能。
我做了个小程序,模拟“Windows+E”组合键弹出Windows资源管理器,见附加,ARES兄弟可以参考参考! 原帖由 炸弹熊 于 2008-7-4 15:47 发表 http://www.cpubbs.com/bbs/images/common/back.gif
按照CPUBBS的指导,我仔细研究了那个虚拟键盘的源程序,其实其中调用USER32.dll中keybd_event函数就可以实现按键精灵的功能。
我做了个小程序,模拟“Windows+E”组合键弹出Windows资源管理器,见附加,ARES兄弟可以 ...
对于积极好学,并且愿意共享结果的朋友们,是应该鼓励和支持的!兄弟请看这个第5点!
http://www.cpubbs.com/bbs/thread-54347-1-1.html sxs
页:
[1]