2017-06-21 142 views
0

我试图打开一段时间后打开并关闭浏览器窗口的应用程序。例如,要打开YouTube视频,然后在完成后1分钟后自动关闭浏览器窗口。如何在c#visual studio中关闭一个web浏览器窗口

我在我的默认浏览器使用打开的窗口:

System.Diagnostics.Process.Start( “example-site.com”);

关闭此窗口的任何帮助都很好。 (P.我知道如何让程序等待一段时间,所以不需要该部分的帮助)

+0

查看使用JavaScript,所以如果他们点击关闭按钮,例如,你可以显示一条消息,询问他们是否要关闭..然后执行该JavaScript'Page.ClientScript.RegisterStartupScript(this.GetType(),“YourCloseScript “,”window.close()“,true);'或者如果它是windows,你可以在这个上做一个简单的谷歌搜索..有很多例子或者使用'Process.Start()'方法 – MethodMan

回答

0

System.Diagnostics.Process.Start返回值是进程。您可以将此进程分配给一个变量(让我们称之为myprocess),然后使用该变量通过Close方法myprocess.Close()关闭进程。

+0

为了扩大这个范围,您可能需要查看流程的.WaitForExit()方法,因为您正在等待用户关闭浏览器/观看视频。 –