前提・実現したいこと
C#にてInternet Explorerを起動している状態で、該当のHTMLを実行した際に新規タブを一つだけ起動させて、起動したHTMLを3秒ごとにで更新させたいと考えています。
該当のソースコード
C#
private void setTimeTask(int interval)
{
System.Timers.Timer timer = new System.Timers.Timer();
timer.Enabled = true;
timer.Interval = 3000;
timer.Start();
timer.Elapsed += new System.Timers.ElapsedEventHandler(TimerTask);
}
private void TimerTask(object sender, System.Timers.ElapsedEventArgs e) { Console.WriteLine(string.Format("TimerTask: {0}", e.SignalTime.ToString())); string url = "該当のHTML"; ProcessStartInfo ie = new ProcessStartInfo(url); Process.Start(ie); }
試したこと
上記のソースコードで行うと3秒ごとに続々と新しいタブが起動してしまいます。
環境
Microsoft Visual Studio Community 2017
Version 15.5.2
Microsoft .NET Framework
Version 4.7.02053
以上です。どうぞよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/31 06:30