PB11.5调用FindWindowA出错
ulong ll_handle
int li_loop
run("rar.exe x -e -o+ Update.RAR,Minimized!)
ll_handle = 0
//循环至窗口打开
string ls_null
setnull(ls_null)
Do While ll_handle = 0
ll_handle = FindWindowA(ls_null,"rar.exe")
messagebox('',ll_handle)
yield()
loop
ll_handle怎么总是为0,进入死循环。应该是FindWindowA参数错在哪里了?试过把rar.exe改成“E:\rar.exe”也不行.rar.exe是WINRAR软件带的一个命令行程序。RUN运行正常。
Function ulong FindWindowA (String lpClassName , String lpWindowName ) Library "user32.dll"
Function boolean IsWindow (Long hwnd ) Library "user32.dll"