Как открыть URL-адрес по расписанию в браузере по умолчанию?

Я ищу механизм для открытия одного URL-адреса в текущем браузере по умолчанию пользователя по расписанию / повторяющейся основе.

Я знаю, что если бы я писал код .Net для этого, я мог бы просто сделать что-то в соответствии с процедурой Process.Start("http://example.com/somePage.html") которая заставит браузер по умолчанию открывать Это адрес. Аналогично, я могу перейти в « Start -> Run и ввести заданный адрес, что также приведет к открытию браузера по умолчанию для этого адреса. Используя эти знания, я подумал, что создам запланированную задачу Windows, где поле «Начать программу» было настроено на URL, который я хотел запустить. К сожалению, это не работает. Когда задача запускается, URL-адрес не открывается (и ни один из браузеров).

Может ли кто-нибудь указать мне в правильном направлении, чтобы это произошло? В идеале, я хотел бы держаться подальше от сторонних утилит, при использовании планировщика задач Windows было бы здорово. Кроме того, чтобы быть ясным, я не ищу плагин для браузера, чтобы выполнить это.

Кроме того, я не ищу ничего необычного, чтобы просыпаться спящим компьютером, чтобы выполнить эту задачу. Я в порядке, просто разрешив это только тогда, когда пользователь вошел в систему.

    Я бы создал пакетный файл, содержащий:

    Запустите http://example.com/somePage.html

    И укажите Task Scheduler для этого командного файла. Вы также можете проверить, что он будет работать, запустив командный файл вручную.

    Недавно я обнаружил, что пытаюсь решить эту проблему, и я нашел несколько вещей, которые, надеюсь, могут помочь.

    Задайте запланированную задачу для запуска следующей команды:

     explorer "http://example.com/somePage.html" 

    Это делает трюк без создания дополнительного файла и без мерцающего окна. Я подтвердил, что это работает в Windows 7 и открывает URL-адрес с помощью браузера по умолчанию.

    Однако тот же трюк не работает в Windows XP. Эта же команда в Windows XP всегда будет использовать Internet Explorer, чтобы открыть данный URL. Лучшее решение, которое я нашел для WIndows XP на сегодняшний день, – это настроить запланированную задачу с помощью

     cmd /c start http://example.com/somePage.html 

    Опять же, дополнительный файл не требуется, но вы получаете краткий вид командного окна.

    Я не тестировал это в Windows Vista или Windows 8

    Вы могли бы заставить диспетчер задач Windows запускать программу и указывать на html-файл, который содержит перенаправление на веб-сайт, который вы хотите открыть.

     Step 1. Open notepad Step 2. Write javascript redirect Step 3. Save as .html Step 4. Set task manager to open that html file on your desired schedule 

    Вот javascript – дайте мне знать, если он работает

     <script type="text/javascript"> <!-- window.location = "http://www.google.com/" //--> </script> 

    По некоторым причинам вышеупомянутые решения не работали для меня в Windows Server 2008, поэтому я перешел на подход vbs:

    Это дает дополнительное преимущество в том, что при необходимости может делать POST с данными.

    Создайте файл vbs со следующим содержимым:

     Call LogEntry() Sub LogEntry() 'Force the script to finish on an error. On Error Resume Next 'Declare variables Dim objRequest Dim URL 'The URL link. URL = "https://www.example.com" Set objRequest = CreateObject("Microsoft.XMLHTTP") 'Open the HTTP request and pass the URL to the objRequest object objRequest.open "GET", URL , false 'Send the HTML Request objRequest.Send 'Set the object to nothing Set objRequest = Nothing End Sub 

    Кредит на этот сайт

    Существуют такие программы, как One Million Clicks, которые могут обновлять веб-страницу каждые x секунд / мин / часов. Вы даже можете использовать список прокси, чтобы имитировать реальных посетителей на этой странице.

    Если причина, по которой вы открываете веб-страницу, заключается в том, что вам необходимо сохранить пул приложений IIS или рабочий процесс, вы можете использовать инструмент, называемый « Дефибриллятор пула приложений» .

    Interesting Posts

    генерировать целую последовательность в MySQL

    Классы Spring MVC должны быть streamобезопасными

    4gb одноканальный и 3gb двухканальный

    Почему скорость сети на моем Mac Pro (начало 2009 года) настолько медленная?

    Ограничение оперативной памяти и процессорных ядер

    Отладка AHK (Auto Hot key) – как я могу распечатать строку отладки в скрипте python для консоли?

    Node.js – найти домашнюю директорию в агностическом режиме платформы

    Настройка ведения журнала для Java-драйвера MongoDB

    Преобразование с двойным преобразованием без научной нотации

    Почему я не могу найти настольное приложение Java в Netbeans 7.1

    SpinWait против ожидания ожидания. Какой из них использовать?

    Может ли Notepad ++ маркировать полосу прокрутки с помощью визуальных индикаторов результатов поиска?

    Внедрение SearchView в панели действий

    Что такое внутреннее представление Java для String? Изменен UTF-8? UTF-16?

    Требования к оборудованию OpenCL

    Давайте будем гением компьютера.