0
我有一段代碼,每隔15分鐘(在Chrome瀏覽器中設置爲5秒進行測試)登錄網站。它需要登錄才能使用互聯網。以其目前的形式,每15分鐘它會打開另一個瀏覽器並在15分鐘後登錄並保持瀏覽器活動狀態(需要),它會創建一個瀏覽器並繼續。我想要做的是,第二次打開時,我想關閉第一個Chrome瀏覽器。即除了我在那裏使用的任何給定時間之外,應該只有一個窗口。使用vbscript查殺特定進程
當前的代碼是
foundProc = true
do while foundProc = true
wscript.sleep (5000)
foundProc = False
procName = "chrome.exe"
procNameFriend = "Chrome"
for each Process in objWMIService.InstancesOf ("Win32_Process")
If StrComp(Process.Name,procName,vbTextCompare) = 0 then
foundProc = true
End If
Next
If foundProc = True Then 'if chrome is open logging in to the site
Shell.Run("chrome.exe")
wscript.sleep (500)
shell.SendKeys "<login site>"
shell.SendKeys "blah blah blah" 'now logged in
wscript.sleep (2500)
'wscript.sleep (1000)
shell.SendKeys "%{TAB}" ' alt tab to return to current window
End If
loop
沒有,我想這兩個chromw窗口怎麼把它需要打開訪問互聯網。我只想在下次打開窗口時關閉該選項卡 – user3316111