System.Diagnostics.Process.Start("IEXPLORE.EXE","http://www.baidu.com");
用C#写的一个小程序,打开浏览器之后如果进行关闭,最小化呢

解决方案 »

  1.   

    var psi = new ProcessStartInfo("IEXPLORE.EXE","http://www.baidu.com");
    psi.WindowStyle == System.Diagnostics.ProcessWindowStyle.Minimized;
    var process = Process.Start(ProcessStartInfo);//关闭
    if(process != null && !process.HasExited)
    {
         process.Kill();
         process.Close();
    }
      

  2.   


    谢谢哈,看着有点意思,这可以写到pageload方法里面吗,需要引入哪个命名空间呢
      

  3.   


    写到pageload?你打算在asp.net的服务器端打开网页?那只能是在服务器上打开,而且就是服务器上未必你能看到,因为如果你部署在iis上,它启动在系统帐户的会话中。
      

  4.   

    就是要开机之后,打开一个网页,然后让这个网页最小化就可以了这个不需要用c#,这个只需要写个vbs 或者 powshell脚本 然后托到“启动”里面就可以了
      

  5.   

    来看一个很古老的vbs脚本http://vbscriptautomation.net/93/automating-internet-explorer-part-1/
      

  6.   

    这个脚本就是打开ie等待加载,加载完毕以后休眠,当然你想修改成加载完毕最小化,可以木任何问题,简单就一句代码就ok
      

  7.   

    呵呵,上面那个是vbs脚本,如果你看明白这个vbs在干啥子,你完全可以修改成c#的代码msdn就已经告诉你,这东西怎么搞
    http://msdn.microsoft.com/zh-CN/library/aa752084(v=vs.85).aspx
      

  8.   

    void OpenWithStartInfo()
    {
        ProcessStartInfo^ startInfo = gcnew ProcessStartInfo( "IExplore.exe" );
        startInfo->WindowStyle = ProcessWindowStyle::Minimized;
        Process::Start( startInfo );
        startInfo->Arguments = "www.northwindtraders.com";
        Process::Start( startInfo );
    }