让打字软件用VB自动打字

来源:百度知道 编辑:UC知道 时间:2024/06/22 08:37:41
让打字软件用VB自动打字
同上...
以WWT打字高手为例...
我想让VB自动读取wwt上的字,然后输出到wwt所要输的地方

没看懂怎么个意思,建议到论坛找个高手给你解答

一、说法应该有误,应该是用VB实现在打字软件中自动打字。
二、思路:
1、使用VB抓取打字软件中的文件内容。你需要学会如何抓取其它软件的内存,用C++可以实现,用VB我不知道。
2、分析每一个字的五笔码(或其它码),需要一个五笔字库(反编一下王码五笔的编码库就可以办到)。
3、模拟键盘输出。
4、最后需要一个全区热键钩子以触发程序的动作。
三、以上的实现第1点要视具体的打字软件而定,但应该不是很难。第2、3点都容易。第4点最难,需要用到API,但也应该能在网上找到类似的代码做参考。
四、想让别人帮你写出来,应该是没有可能,如果你会编程,还是自个来吧,在这过程中无论成功与否都能学到很多东西。

-_-比如
一个打字软件
当在一个框中出现你要打的字。
直接用枚举它的句柄,然后用getwindowtext得到它的内容.再用同样的方法,得到输入框的句柄。然后sendkey就OK了

自动打字的内容从哪里来的啊?

再一个,字你想输出到哪啊?

这样有什么目的啊,,晕哦,,
2楼回答的是不错.
不过头脑好像不怎么样,,
任何语言都能使用API的,,API几乎无所不能,,,
对我来说只有想不到,没有做不到,~~
C++能不用API操作内存,其他程序可用API操作,
另外取控件内容你用内存去取好像过分把事情说复杂了,
2个API,VB4局代码的问题,

按键精灵 设置脚本 就OK