DECLARE Long FindWindow IN WIN32API STRING @lpClassName, STRING lpWindowName oShell = Createobject("wscript.shell") lcWinTitle = "<Error Window Title>" ... IF FindWindow(0, lcWinTitle) oShell.AppActivate(lcWinTitle) oShell.SendKeys("...") ... ENDIF ...For the list of keys see http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/wsmthsendkeys.asp.
>LOCAL lcVideoFile >lcVideoFile = ALLT(Thisform.GrdDetail.txt_movie.Value) >lcVideoFile = '"'+lcVideoFile+'"' > >ERASE (sys(2023)+"/vidview.txt") > SET SAFETY OFF > SET TEXTMERGE ON TO "C:\v1.bat" noshow > \CD\ > \CD C:\CFIND > \v1.exe <<lcVideoFile>> > <<alltrim(SYS(2023))>>\vidview.dat > \REN <<alltrim(SYS(2023))>>\vidview.dat vidview.txt > SET TEXTMERGE TO > SET TEXTMERGE OFF > SET DEFA TO SYS(2023) > SET SAFETY ON > RUN/n C:\v1.bat > ****************This.runapp('C:\MEDIAINFO.BAT','','HIDDEN') > WAIT WINDOW "Gathering User Detail" NOWAIT > DO WHILE FILE(ALLT(SYS(2023))+"\vidview.txt") = .F. && wait for file to be created > * in this loop received external error > * i choose DON'T SEND for external message error > * AND MY App(VFP App) REMAIN IN THIS LOOP > ENDDO > WAIT CLEAR > >SET DEFA TO (VDEF) >RETURN>