声明API:
Function long FindWindowA (String lpClassName , String lpWindowName ) Library "user32.dll"
Function boolean IsWindow (Long hwnd ) Library "user32.dll"
:
ulong ll_handle
li_loop
SetPoer(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("提示信息", "备份完成!")
最新评论