以下のような無限ループ中でhttp通信を行いなにかしらを行うようなスクリプトを作っています
Do WScript.Sleep 10000 ' 10秒に一回実行 Const URL1 = "http://xxxx.xxx" Dim oXMLHTTP ' MSXMLオブジェクト Set oXMLHTTP = CreateObject("MSXML2.XMLHTTP") oXMLHTTP.Open "GET", URL1, False oXMLHTTP.Send If oXMLHTTP.responseText = "1" Then ' なんか行う End If Loop
Windows10で使っているのですが、ネットワークに接続していない状態(というよりノーパソを一時閉じて開いた直後とかスリープから復帰した直後)だと
oXMLHTTP.Send
の行で『指定されたリソースが見つかりません』というエラーが
表示されてしまい、スリープする度に強制終了されるのでちょっと面倒くさいです。
うまくtry catchかエラーを無視する方法ってないのでしょうか……
お知恵を貸していただけると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/09 04:33
2020/05/09 04:38