Estoy buscando un mecanismo para abrir una única URL en el navegador predeterminado actual del usuario en forma programada / recurrente.
Sé que si estaba escribiendo un código .Net para hacer esto, simplemente podría hacer algo similar a Process.Start("http://example.com/somePage.html")
lo que provocará que el navegador predeterminado se abra en esa dirección. Del mismo modo, puedo ir Start -> Run
y escribir una dirección determinada y eso también hará que el navegador predeterminado se abra en esa dirección. Con este conocimiento, pensé que crearía una Tarea Programada de Windows donde el campo "Iniciar un programa" estaba configurado en la URL que quería iniciar. Lamentablemente, esto no funciona. Cuando se ejecuta la tarea, la URL no se abre (ni los navegadores).
¿Alguien puede señalarme en la dirección correcta para que esto suceda? Idealmente, me gustaría alejarme de las utilidades de terceros, aprovechar el Programador de tareas de Windows sería genial. Además, para ser claros, no estoy buscando un complemento de navegador para lograr esto.
Además, no estoy buscando nada sofisticado para despertar una computadora dormida para llevar a cabo esta tarea. Estoy de acuerdo con dejar que esto suceda solo cuando un usuario haya iniciado sesión.
fuente
Recientemente me he encontrado tratando de resolver este problema exacto y he encontrado algunas cosas que espero sean de ayuda.
Configure la tarea programada para ejecutar el siguiente comando:
Esto hace el truco sin crear un archivo adicional y sin una ventana parpadeante. He confirmado que esto funciona en Windows 7 y abre la URL usando el navegador predeterminado.
Sin embargo, el mismo truco NO funciona en Windows XP. El mismo comando en Windows XP siempre usará Internet Explorer para abrir la URL dada. La mejor solución que he encontrado para Windows XP hasta la fecha es configurar una tarea programada con
Nuevamente, no se requiere un archivo adicional, pero se obtiene una breve aparición de una ventana de comandos.
No he probado esto en Windows Vista o Windows 8
fuente
cmd
como el ejecutable, y el resto para argumentos.Puede hacer que el administrador de tareas de Windows ejecute un programa y haga que apunte a un archivo HTML que contenga una redirección al sitio web que desea que abra.
Aquí está el Javascript. Déjame saber si funciona.
fuente
Por alguna razón, las soluciones anteriores no me funcionaban en Windows Server 2008, así que terminé con el enfoque vbs:
Esto tiene el beneficio adicional de poder hacer una POST con datos si es necesario.
Cree un archivo vbs con los siguientes contenidos:
Crédito a este sitio
fuente
Hay programas como One Million Clicks que pueden actualizar una página web cada x segundos / min / horas. Incluso puede usar una lista de proxies para simular visitantes reales en esa página.
fuente
Si la razón por la que está abriendo la página web es que necesita mantener vivo un grupo de aplicaciones IIS o un proceso de trabajo, puede usar una herramienta llamada Desfibrilador de grupo de aplicaciones .
fuente