![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как мне дождаться запуска открываемого файла? [D6, Win95/98, WinME, Win2k, WinXP]
ruslan_as © (2003-09-09 16:22:00)
Открываю файл:
Path_:=PChar(OpenDialog1.FileName);
ShellExecute(Handle,nil,Path_,nil,nil,SW_RESTORE);
После открытия мне нужно работать с окном открывшегося приложения. Но начинать работь я могу только после полного запуска этого приложения:
wnd1:=findwindow(nil, "Password");
wnd:=FindWindowEx(wnd1,0,"Edit",nil);
SendMessage(wnd, WM_SETTEXT ,0,lparam(PChar("888")));
ClickButton(wnd1,"OK");
clickmaker (2003-09-09 16:23:00) [1]
ShellExecuteEx или CreateProcess + WaitForInputIdle