2016-10-04 4 views
0

10 분마다 특정 링크로 이동하고 싶습니다. 나는 지정된 경로가있는 IE 인스턴스 실행하는 배치 파일을했다 :10 분마다 링크로 이동

start /d iexplore.exe http://dbmsportal/generateXML.php 

작업이 잘 완료,하지만 문제는 작업 스케줄러 IEXPLORE의 새로운 인스턴스마다를 생성합니다.

저는 CMD 명령에서 새로운 것입니다. 누군가가 저에게 한 인스턴스 내에서 정기적으로 박쥐 파일을 진행하는 방법을 제안 해 줄 수 있습니까? 매번 그 과정을 죽여야할까요?

+0

을 더하지 않을까요 자바 스크립트에서 10 분마다 페이지를 새로 고치는 무언가를 가지고 있다고 생각하십니까? – SomethingDark

+0

@SomethingDark 대상 링크 웹 페이지의 소스에 액세스 할 수 없습니다. 또한 모든 시간에 열지 않을 수도 있습니다. 어쨌든 아이디어에 감사드립니다. – user2992532

+0

배치 파일은 [이 답변] (http://stackoverflow.com/a/39590203/2861476)에서 시도 할 수 있습니다. –

답변

0

필자는 올 모든 iexplore를 프로세스 각 시간 죽이기 다른 프로세스 스케줄링 :.

taskkill /F /IM iexplore.exe 

나는이 좋은 해결책이 아니라는 것을 알고,하지만 난 VBS를 배울 시간이 없어를

0

이것은 VBS 스크립트입니다. 그것을 맞게 변경하십시오.

LocationName 윈도우의 최신 버전에 숨겨져 제목 표시 줄의 텍스트 (. 난에 표시 할 MSGBOX을 던진 것입니다. 당신이 그것을 발견 할 때 라인을 삭제합니다.

Set objShell = CreateObject("Shell.Application") 
Do 
    Set AllWindows = objShell.Windows 
    For Each window in AllWindows 
     msgbox window.locationname 
     If window.locationname = "website1.com" then 
      window.refresh2 3 
     End If 
    Next 
    Wscript.sleep 5000 
Loop 
+0

작업 스케줄러에 넣지 마십시오. 일부 TS 설정은 액세스를 차단합니다. Winkey + R을 누르고'shell : startup'을 입력하고 거기에 넣으십시오. 항상 실행됩니다. 설정된대로 5 초 (또는 5000ms)입니다. –

+0

코드가 잘 작동하지만 브라우저를 열어 링크를 열어 두어야합니다. 제 경우에는 허용되지 않습니다. 백그라운드 프로세스로 수행하는 방법에 대한 아이디어가 있습니까? – user2992532

+0

실제로 브라우저 콘텐츠가 필요하지 않습니다. 몇 가지 XML을 생성하는 명령 일 뿐이므로 몇 분 후에이 링크를 닫고 싶습니다. – user2992532

0

막 그것을 숨겨진 창을 전자 및 코드 전에 새로운 라인이 추가 당신은 현재 가지고 :

:openLink 
timeout /T 600 >nul 

및 코드 줄 후 현재이 추가 있습니다

goto :openLink 
관련 문제