vb.net 如何操作外部程序?如输入文本..

编程入门 行业动态 更新时间:2024-10-21 19:46:43
vb.net 如何操作外部程序?如输入文本.. 我想用vb做个登录器 如 我的外部软件为"xxx.exe" 我用sell 或者其他方式启动了它 显示出了界面 这时 我用vb 在账号出输入"12345" 完毕后自动切换焦点到密码框 输入"123"密码 这时又切换到"登陆" 按钮 模拟按下Enter键登陆 实现这个要怎么做?会不会很麻烦? 能不能启动外部程序后 将焦点遍历整个界面的控件 获取其名称? 实现追加分 谢谢

最满意答案

Dim myexe As Integer myexe = Shell("xxx.exe") AppActivate(myexe) System.Threading.Thread.Sleep(50) System.Windows.Forms.SendKeys.Send("帐号") System.Threading.Thread.Sleep(50) System.Windows.Forms.SendKeys.Send("{tab}") System.Threading.Thread.Sleep(50) System.Windows.Forms.SendKeys.Send("密码") System.Threading.Thread.Sleep(50) System.Windows.Forms.SendKeys.Send("{Enter}") 有的时候会出现发送不完全,我也正在寻找更好的方法,多多交流。

更多推荐

本文发布于:2023-07-25 05:38:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1256762.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:文本   操作   程序   vb   net

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!