고수님들의 도움을..
screen saver(.scr)을 IE가 자동실행하게 할 일이 있어서 아래와
같이 (친구가) coding 했습니다.
begin
activemovie1.Visible:=false;
WebBrowser1.Enabled:=true;
a:=2;
WebBrowser1.Navigate(datam1.Table1file.value,a,b,c,d);
IF (lowercase(ExtractFileExt(datam1.Table1file.value)) = '.scr') then
begin
PostMessage(WebBrowser1.Handle,WM_KEYDOWN,82,0);
PostMessage(WebBrowser1.Handle,WM_KEYDOWN,13,0);
end;
end;
IE에서 'r'누르고 'Enter' 누르면 .scr이 실행되니까 똑같이 한 것인데
계속 '현재 위치에서 실행(r)/download(s)'를 묻는군요.
제 생각에는 '현재 위치에서 실행(r)/download(s)'를 묻는 대화상자가
뜰때 'r'누르고 'Enter' 누르게 되어야 할 것 같은데, IE의 대화상자를
어떻게 handle해야 하는지 모르겠군요.
도움 부탁드립니다.