pb中如何判断EXCEL已经打开?急

dzbswl 2002-01-23 11:13:08
...全文
113 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
dzbswl 2002-01-28
http://www.csdn.net/Expert/topic/430/430126.shtm
还有这里的200分,只要你解决其中一个问题500分就都是你的,呵呵
回复
dzbswl 2002-01-28
http://www.csdn.net/Expert/topic/461/461795.shtm
这里的200分还没给出去呢,浪费
回复
dzbswl 2002-01-28
分一定给的
回复
pbworm 2002-01-23
使用ShowWindow,BringWindowToTop,FindWindowA API函数
回复
dzbswl 2002-01-23
我是想用程序来控制
回复
longago 2002-01-23
只能查注册表看是否安装了。判断是否打开有用吗?直接打开文件就打开了
回复
tigerwood12345 2002-01-23
用FINDWINDOW查找
回复
shareach 2002-01-23
没分不回答
回复
zhugejunshi 2002-01-23
声明API函数:
Function long FindWindowA (String lpClassName , String lpWindowName ) Library "user32.dll"
Function boolean IsWindow (Long hwnd ) Library "user32.dll"

调用:
ulong ll_handle
int li_loop

SetPointer(HourGlass!) //设置鼠标指针
//运行备份数据库程序dbbackup,并使其最小化
run("dbbackup -c ~"uid=dba;pwd=sql; dbf=D:\Sybase\Adaptive Server Anywhere 6.0\asademo.db~" d:\backup", Minimized!)

ll_handle = 0
//循环至dbbackup窗口打开
Do While ll_handle = 0
ll_handle = FindWindowA("tty","dbbackup")
yield() //
loop
//等待dbbackup窗口关闭
Do While isWindow(ll_handle)
Yield()
Loop
//应用执行完成
MessageBox("提示信息", "备份完成!")

回复
相关推荐
发帖
非技术版
创建于2007-09-28

379

社区成员

PowerBuilder 非技术版
申请成为版主
帖子事件
创建了帖子
2002-01-23 11:13
社区公告
暂无公告