求例子!如何用VB调用一个外部程序并赋值 如何用VB调用一个外部程序并对运行后的程序界面的输入进行简单的控制比如调出的是一个登陆界面里面有COMBOBOX,BOTTON,TEXT.....怎么使用vb直接给它赋值!!!谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用Sendmessage就需要获得登陆界面中每个控件的ID,我有登陆界面的PID这样如何获取那!!! 这涉及多方面的知识:1.获得各个控件的HWND2.得到COMBO或TEXTBOX的内容3.点击按钮等 顺便也发一份给俺吧。[email protected]谢谢了。 如果那个程序是你写的,可以用参数:比如:TestApp.exe -User:Administrator -Passwd:OpenDoor123 -LoginAs:Admin至于参数,用 Command 可以得到。比如你在Private Sub Form_Load() Debug.Print CommandEnd Sub当用上面参数可以返回 “-User:Administrator -Passwd:OpenDoor123 -LoginAs:Admin”你对这个字符串判断即可。然后填入相应的文本框。如果那个程序不是你写的,用ShellExecute() FindWindow() EnumChildWindows() SetWindowText() SetDlgItemText() 等API可以得到,或者模拟键盘/鼠标动作,用 kbd_event 和 mouse_event ,还可以用 PostMessage(WM_SETTEXT) 发消息(不是SendMessage())等。 关于VsFlexgrid的列排序问题 如何批量查询excel的数据 vb 调用 access 的窗体 的问题 菜鸟:游标有什么用的?记录集.CursorLocation = adUseClien activex 控件中可以调用api吗, [求助]蛇吃蛋游戏怎么做? VB创建快捷方式、注册DLL?在线等候.............. 如何在集成环境中输入命令行参数进进行调试 在VB里,“设置打印页”这个功能怎么样来实现?急 请问command控件怎样设置才能不能被按下(不设置enabled) 获得句柄怎么做? sql server 连接问题
1.获得各个控件的HWND
2.得到COMBO或TEXTBOX的内容
3.点击按钮等
[email protected]
谢谢了。
比如:
TestApp.exe -User:Administrator -Passwd:OpenDoor123 -LoginAs:Admin
至于参数,用 Command 可以得到。
比如你在
Private Sub Form_Load()
Debug.Print Command
End Sub
当用上面参数可以返回 “-User:Administrator -Passwd:OpenDoor123 -LoginAs:Admin”
你对这个字符串判断即可。
然后填入相应的文本框。如果那个程序不是你写的,用ShellExecute() FindWindow() EnumChildWindows() SetWindowText() SetDlgItemText() 等API可以得到,或者模拟键盘/鼠标动作,用 kbd_event 和 mouse_event ,还可以用 PostMessage(WM_SETTEXT) 发消息(不是SendMessage())等。