你得用枚举 父窗口应该用window.findwindow()获得 因为窗口句柄每次你启动都是不一样的 不信你可以自己试试
string ret=system.enum(父窗口句柄,3)//3表示父窗口枚举子窗口(句柄)
string[] str_hand
bool isok=str.split(ret,"|",str_hand)//分割出枚举到的子窗口(句柄)保存到数组中(因为子窗口有时候不只一个)
int c1,i=0,hander,hander1,
array.size(str_hand,c1)//获得数组大小
while(i<c1)
if(window.getwindowtype(convert.strtoint(str_hand,0))== "WorkerW")//获取句柄的类名
hander=convert.strtoint(str_hand)//得到类名为"WorkerW"的窗口句柄
endif
i=i+1
endwhile |