SerialPort控件的使用。
我想用vb.net做一个硬件模拟的鼠标键盘信息,可是我只懂一点点的vb.net编程。过程是这样的:用vb.net中SerialPort控件写出程序,让程序通过外围设备发送...
我想用vb.net做一个硬件模拟的鼠标键盘信息,可是我只懂一点点的vb.net编程。过程是这样的:用vb.net中SerialPort控件写出程序,让程序通过外围设备发送鼠标键盘的串口信息,再把信息输入到电脑其他程序中模拟执行鼠标键盘的命令。简而言之就是硬件模拟鼠标和键盘信息,使这种模拟和实际的输入键盘鼠标命令一样,这种需要什么外围设备,还有编程的话能给个实际的代码例子最好。
展开
2个回答
展开全部
你只需要买一个"R232串口键盘"就可以了,不同的厂商有不同的定义(通讯协议不一样哦)
不过你的需求好像没有意义,因为不用任何设备就可以直接通过编程的方法完全模拟键盘阿
比如用 SendKeys.Send("Keys")就可以啊
不过你的需求好像没有意义,因为不用任何设备就可以直接通过编程的方法完全模拟键盘阿
比如用 SendKeys.Send("Keys")就可以啊
更多追问追答
追问
Sendkeys我会用,但是不是串口信息。我是要硬件模拟执行鼠标键盘的信息,和鼠标完全一样的发送信息到电脑程序里面。
追答
没有看懂,为什么不直接用键盘呢?难道你侦测键盘鼠标?
硬件模拟执行鼠标键盘的信息-------"R232串口键盘"就可以了
侦测键盘鼠标-----键盘鼠标钩子程序就可以了
如果是想从上位机上发送命令给电脑执行鼠标键盘操作(通过串口连接),那么你只需要知道上位机执行的按键的指令,当电脑接收到对应的指令时程序执行Sendkeys而已,比如:上位机传来
KeyPress A指令(假设是这个),你设计的程序侦测到后立即响应对应执行SendKeys.Send("A")就可以了阿
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询