VB中怎样做一个能向别的地方输入文字的程序?

大家好,我的意思是说,能从这个程序里输出字符串到我选定的光标处(比如说我把光标选定在百度搜索框中),然后光标处就能出现我输出的字符串。请教大家,这个程序应该怎么做?主要运用哪些函数与方法呢?

这个简单啊,比如在光标处输入“baidu”:
Sendkeys "baidu"
但是问题的难点在于,你要如何通知你的程序在什么时候输出字符串,这个时候你是不能点你的程序的按钮的哦,一点光标就换位置了。这才是你要重点解决的问题。追问

能在程序里添加一段代码,使得点击程序里的任何按钮都不影响光标位置吗?

追答

你可以用热键来控制。你百度一下“VB 注册全局热键”
先把光标定位到需要输出字符的地方,然后按下热键即可

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-01
唉今天答得有点多了,但为了做任务,只好打酱油路过了。我打非所问,请大家见谅。
第2个回答  2013-07-01
SendKeys "内容"追问

意思是“把内容键入”吗?

第3个回答  2013-07-01
最简单的办法是使用 WINDOWS 的剪切板,使用复制、粘贴即可。
相似回答