Переходите по ссылке каждые 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