Переходите по ссылке каждые 10 минут

Я хотел бы перейти на определенную ссылку каждые 10 минут. Я сделал командный файл для запуска экземпляра IE с указанным путем:

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

Задача завершается хорошо, но проблема в том, что планировщик задач каждый раз создает новые экземпляры iexplore.

Я новичок в CMD командах, может кто-нибудь подсказать мне, как регулярно обрабатывать bat-файл в одном экземпляре. Может быть, мне придется каждый раз убивать процесс?

3 ответа

Решение

Я придумываю планирование другого процесса, который убивает все процессы iexplore каждый час:

taskkill /F /IM iexplore.exe

Я знаю, что это не очень хорошее решение, но у меня нет времени изучать VBS.

Это сценарий VBS. Измените это, чтобы удовлетворить.

LocationName - это текст строки заголовка (который скрыт в текущих версиях Windows. Я добавил 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

Сделайте его скрытым окном и добавьте его в новой строке перед кодом, который у вас есть:

:openLink
timeout /T 600 >nul

и после строки кода, которую вы в данный момент добавили:

goto :openLink
Другие вопросы по тегам