日期:2014-05-18  浏览次数:21206 次

获取另一应用程序的输入框的键盘事件
我有一个旧程序要大量录入姓名和身份证信息,我想做个程序,扑获旧程序文本框的某个键盘事件,然后自动复制电子表格里的数据到旧程序的文本框里,可以实现么,急!!!!!

------解决方案--------------------
使用键盘钩子
用C++、DELPHI,容易实现点
------解决方案--------------------
建议用 c/c++ 去实现

做一个钩子

------解决方案--------------------

或者用vb 去调系统 api
------解决方案--------------------
可以先把电子表格的内容读出来再用SendKey.Send(string)发过去,不过要保证你的旧程序是当前窗口,并且光标位置在你要
填写内容的文本框内
------解决方案--------------------
用GetKeyState 这个API函数可以取到
------解决方案--------------------
Sorry...

should be keyboard_lowlevel_hook
------解决方案--------------------
如果你能修改旧程序,还不如直接在旧程序中加个读数据的功能.