0
Google 크롬에서 15 분마다 (테스트를 위해 5 초로 설정) 사이트에 로그인하는 코드가 있습니다. 내가 인터넷을 사용하려면 로그인해야합니다. 현재의 형태로 매 15 분마다 다른 크롬 브라우저를 열어 로그인하고 15 분 후에 브라우저를 다시 활성화하여 크롬 브라우저를 한 개 더 만들고 계속합니다. 내가하고 싶은 것은, 두 번째로 열면 첫 번째 크롬 브라우저를 닫고 싶습니다. 즉 내가 사용하고있는 시간 외에도 주어진 시간은 오직 하나의 창만 있어야합니다.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