現在、IE 11 を使用しており、4 つのディスプレイを開いています。特定の時間間隔でタブを切り替えたい。監視目的でこの設定が必要です。このタスクにはスクリプトが必要です。
1824 次
1 に答える
0
次のコードを参照してください。
set shellApp = createobject("shell.application")
do
for each sTitle in Array("v9", "Google", "Gmail", "ETC")
ShowIEWindow sTitle, shellApp, 10 ' sec
next
loop ' forever
sub ShowIEWindow(sTitle, oShell, nWaitsec)
for each w in oShell.windows
with w
if lCase(.LocationName) = lcase(sTitle) and InStr(lCase(.FullName),"iexplore") > 0then
w.Refresh
'w.visible = true ' show
wsh.sleep nWaitsec * 1000 ' milliseconds
' w.visible = false ' hide
end if
end with
next
end sub
上記のコードは、Internet Explorer で開かれている場合、配列で指定されたタブを更新します。
ここで、ウィンドウを更新する代わりに、異なるタブを切り替える方法を見つける必要があります。
上記のコードもテストし、私のために働いています。これが役立つことを願っています!! :)
于 2016-01-12T06:20:07.683 に答える