このスクリプトを自動的に実行する必要がありますが、urllist.txtファイルで指定された異なるURLを使用してください。複数のURLを使ったvbsスクリプトの繰り返し
Dim objWshShell,IE,searchStr
Set objWshShell = Wscript.CreateObject("Wscript.Shell")
Set IE = CreateObject("InternetExplorer.Application")
With IE
.Visible = True
.Navigate "url.com"
Do While .Busy
WScript.Sleep 100
Loop
set objButtons = IE.document.getElementsByTagName("button")
for each objButton in objButtons
strText = objButton.innerhtml
if InStr(strText,"rtes") > 0 then
'msgbox strText
objButton.click
exit for
end if
next
end with
ie.quit
urllist.txt内容:
url1.com url2.com ...
あなたが助けてくださいことはできますか?
ファイルシステムオブジェクトを使用してラインで、テキストファイルの行を読んでください。各行について、貼り付けたコードを実行します。 – Gurman
ありがとうございます。 urllist.txtからurlを読むことができます。 スクリプトをこれらのURLに移動してスクリプトを実行させるにはどうすればよいですか? 私はVBScriptのの先頭にこれを追加しました: ファイル名= "urllist.txt" がFSOを設定=のCreateObject( "Scripting.FileSystemObjectオブジェクト") セットF = fso.OpenTextFile(ファイル名) は行いf.AtEndOfStream までWScript.Echo f.ReadLine ループ f.Close –
ちょうど答えに掲載されています。 URLファイルのパスを変数に格納してコードを実行するだけです。 – Gurman