VB スクリプトをバックグラウンドで URL に移動させたいと考えています。バックグラウンドでブラウザを開き、後で閉じることができます。「沈黙」が多いほど良い。私のマシンでは動作するが別のマシンでは動作しない 2 つの実装がありました。
Set WshShell = WScript.CreateObject("WScript.Shell")
Return = WshShell.Run("iexplore.exe " & myURL, 1)
ここに別のものがあります:
Set objExplorer = WScript.CreateObject _
("InternetExplorer.Application", "IE_")
objExplorer.Navigate myURL
'Determines if the window is visible or not
objExplorer.Visible = 0
'Suspend the script for 1 minute
WScript.Sleep 6000
'Close the IE (instantiated) window
objExplorer.quit
...ここで、myURL は URL を含む文字列変数です。
上記のいずれかがラップトップでは機能するのにサーバーでは機能しない理由がわかりません。どんな助けでも大歓迎です。