我試圖打開一段時間後打開並關閉瀏覽器窗口的應用程序。例如,要打開YouTube視頻,然後在完成後1分鐘後自動關閉瀏覽器窗口。如何在c#visual studio中關閉一個web瀏覽器窗口
我在我的默認瀏覽器使用打開的窗口:
System.Diagnostics.Process.Start( 「example-site.com」);
關閉此窗口的任何幫助都很好。 (P.我知道如何讓程序等待一段時間,所以不需要該部分的幫助)
我試圖打開一段時間後打開並關閉瀏覽器窗口的應用程序。例如,要打開YouTube視頻,然後在完成後1分鐘後自動關閉瀏覽器窗口。如何在c#visual studio中關閉一個web瀏覽器窗口
我在我的默認瀏覽器使用打開的窗口:
System.Diagnostics.Process.Start( 「example-site.com」);
關閉此窗口的任何幫助都很好。 (P.我知道如何讓程序等待一段時間,所以不需要該部分的幫助)
System.Diagnostics.Process.Start返回值是進程。您可以將此進程分配給一個變量(讓我們稱之爲myprocess),然後使用該變量通過Close方法myprocess.Close()關閉進程。
爲了擴大這個範圍,您可能需要查看流程的.WaitForExit()方法,因爲您正在等待用戶關閉瀏覽器/觀看視頻。 –
查看使用JavaScript,所以如果他們點擊關閉按鈕,例如,你可以顯示一條消息,詢問他們是否要關閉..然後執行該JavaScript'Page.ClientScript.RegisterStartupScript(this.GetType(),「YourCloseScript 「,」window.close()「,true);'或者如果它是windows,你可以在這個上做一個簡單的谷歌搜索..有很多例子或者使用'Process.Start()'方法 – MethodMan