问题:如何启动IE浏览器,并设法获取这个实例从而可以操纵IE浏览器。
设计:通过System.Diagnostics命名空间里的Process.Start()静态方法启动IE进程。然后实例化一个InternetExplorer对象并获取这个对象的句柄。
代码:
string
IELocation
=
@"
%ProgramFiles%Internet Exploreriexplore.exe
"
;
IELocation = System.Environment.ExpandEnvironmentVariables(IELocation);
Console.WriteLine( " Launching IE " );
Process p = Process.Start(IELocation, " about:blank " );
Thread.Sleep( 3000 );
Console.WriteLine( "
IELocation = System.Environment.ExpandEnvironmentVariables(IELocation);
Console.WriteLine( " Launching IE " );
Process p = Process.Start(IELocation, " about:blank " );
Thread.Sleep( 3000 );
Console.WriteLine( "