Q&A

  • .scr IE 자동실행에 대해
고수님들의 도움을..



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해야 하는지 모르겠군요.



도움 부탁드립니다.



0  COMMENTS