sendkeys问题 用SendKeys向我的另一程序发送一个字母,在另一个程序中应如何才能接收到这个字符,并把它显示出来! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先你应将接收字符的应用程序或窗口激活,(可用AppActivate title[, wait]语句实现。),然后再用SendKeys即可。如下例使用Shell函数来运行计算器程序;并用AppActivate激活,然后使用SendKeys语句来按下计算器的某些数字键,最后退出计算器。Dim ReturnValue, IReturnValue = Shell("Calc.EXE", 1) ' 运行计算器。AppActivate ReturnValue ' 激活计算器。For I = 1 To 100 ' 设置计数循环。 SendKeys I & "{+}", True ' 按下按键给计算器Next I ' 将所有 I 值相加。SendKeys "=", True ' 取得总合。SendKeys "%{F4}", True ' 按 ALT+F4 关闭计算器。 回复人: VbFriend(未必爱好) ( ) 信誉:100 把那几句都写在一起了?呵呵,还没看清呢,就 ALT+F4 了。呵呵 如何读取其他程序中syslistview32中的数据 vb,点某个按钮时能发出声音,应该怎么实现 如何在一个记录集中取多个子集 怎样在datagrid行选择按钮上加入文字 如何生成acess文件 那位大哥能告诉我怎样实现繁体转换成简体,不胜感激, 怎么样使文本框里的内容成为全选 VB统计输入的字符串次数 请求 如何在VB的FORM 中同时显示主表和从表 在线等待 谢谢了 这两个定义语句有什么区别? 求记事本代码。 怎么才能打印网页?指用代码实现。我用SENDKEYS和KEYBHD_EVENT发CTRL+P,不行
Dim ReturnValue, I
ReturnValue = Shell("Calc.EXE", 1) ' 运行计算器。
AppActivate ReturnValue ' 激活计算器。
For I = 1 To 100 ' 设置计数循环。
SendKeys I & "{+}", True ' 按下按键给计算器
Next I ' 将所有 I 值相加。
SendKeys "=", True ' 取得总合。
SendKeys "%{F4}", True ' 按 ALT+F4 关闭计算器。