0
特定の時間間隔の後にVBScriptを使用してWebページを更新する必要があります。タブがユーザーによって閉じられている場合は、タブを再度開く必要があります。スクリプトからWebページをリフレッシュする
While Err.Number==0
url = "https://www.youtube.com/watch?v=pziVbI7XaDs"
refreshSeconds = 60
Set ie = CreateObject("InternetExplorer.Application")
With ie
.menubar = True
.toolbar = True
.statusBar = True
.visible = True
.Navigate url
End With
On Error Resume Next
Do While Err.Number = 0
Do Until ie.ReadyState = 4 : WScript.Sleep 100 : Loop
Wscript.Sleep refreshSeconds * 1000
ie.Document.Location.Reload True
Loop
Wend
しかし、コードが唯一のWebページをリフレッシュして、閉じたタブを再度開くしません:
私はこのコードを持っています。
誰かがErr.Number = 0
手段とは何か教えていただけますか?
私はあなたのスクリプトをWindows 7とIE11で実行します。私はagain.Noを実行するたびに新しいタブを開くだけです。古いタブが開いているか閉じるかどうかは問題ありません。エラーメッセージは表示されません。 –
Nah ....もう一度チェックしてみましょう –
うん、私はそれを再投稿しました...今すぐ確認できます –