如何编程实现在另一程序窗口的文本框自动输入文本并自动跳到另一个文本框或者按钮

我想通过vb.net编程实现... 我想通过vb.net编程实现 展开
 我来答
csy7311
2016-11-22
知道答主
回答量:1
采纳率:0%
帮助的人:1057
展开全部
'使用VBS例,下载dynwrap.dll,然后拷贝至c:\windows\system32,运行regsvr32 dynwrap.dll进行注册

Set ws=CreateObject("WSCript.shell")
Set Wrap1 = CreateObject("DynamicWrapper")
Wrap1.Register "USER32.DLL", "FindWindow","I=ss","f=s", "R=l"
Wrap1.Register "USER32.DLL", "SetForegroundWindow", "I=h", "f=s", "R=l"
hWin = Wrap1.FindWindow(vbNullString, CStr("窗口名称"))
if hWin > 0 then
Clipboard = "MsHta vbscript:ClipBoardData.setData(""Text"","""& "您要输入的文本" &""")(Close)"
ws.Run(Clipboard) '复制文本
ws.sendkeys "{tab}" '发送tab键移动焦点
ws.sendkeys "^v" '发送粘贴,确保剪切板有内容
end if
lqzcliff
2011-12-19 · TA获得超过368个赞
知道小有建树答主
回答量:460
采纳率:0%
帮助的人:239万
展开全部
这个功能可以通过调用系统API来实现,vb.net无法直接实现
追问
可否举例说明?谢谢
追答
你到网上找一些API方面的资料看一下,这个不好举例
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
菱阔b
2011-12-21
知道答主
回答量:11
采纳率:0%
帮助的人:11.7万
展开全部
看不懂你的问题,你是说在一个程序中实现文本框之间自动跳转吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式