中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-03 06:51
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何调用 Windows 图形界面应用程序及模拟按键(已解决) 查看 2,738 回复 19
16 发表于 2006-12-19 21:37 ·  中国 天津 电信
初级用户
积分 97
发帖 43
注册 2005-07-25 22:07
21年会员
UID 41055
状态 离线
可能是因为应用程序的动态窗口造成Sendkeys模拟按键的无法执行,请哪位高位知道如何解决?
17 发表于 2006-12-19 21:41 ·  中国 天津 电信
初级用户
积分 97
发帖 43
注册 2005-07-25 22:07
21年会员
UID 41055
状态 离线
Originally posted by redtek at 2006-12-19 11:42:
不知道kafen兄试验时所提示的是什么错误?(这个有可能对解决这问题很关键)

如果安装程序都装完了但它自己不会退出(或是无法正常被.sendkey发頮..

提示:Flash9b.ocx中的dllregisterserver失败,返回代码是:0X80004005
18 发表于 2006-12-19 22:02 ·  中国 天津 电信
初级用户
积分 97
发帖 43
注册 2005-07-25 22:07
21年会员
UID 41055
状态 离线
呵呵,开心,昨晚躺在床上终于让我想通了,原来我写的并没有错,只是设置的延时太短了,只要加长延时就可以了!

set ws=wscript.createobject("wscript.shell")
ws.run "flashie.exe"
wscript.sleep 5000
Ws.Sendkeys "~"

延时设为5000就解决了!谢谢楼上各位朋友的热心帮助!
19 发表于 2006-12-20 06:25 ·  中国 河南 郑州 电信
中级用户
★★
积分 439
发帖 170
注册 2006-01-09 20:29
20年会员
UID 48707
状态 离线
不错,学习
bat c c++
20 发表于 2007-01-31 07:01 ·  中国 北京 朝阳区 联通
金牌会员
★★★★
积分 2,902
发帖 1,147
注册 2006-09-21 12:00
19年会员
UID 63324
性别 男
状态 离线
跟a9319751兄一起学习~:)
    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
论坛跳转: