Estou procurando um mecanismo para abrir um único URL no navegador padrão atual do usuário de forma periódica / recorrente.
Sei que, se estivesse escrevendo o código .Net para fazer isso, poderia simplesmente fazer algo ao longo das linhas Process.Start("http://example.com/somePage.html")
que fará com que o navegador padrão seja aberto nesse endereço. Da mesma forma, posso acessar Start -> Run
e digitar um determinado endereço e isso também fará com que o navegador padrão seja aberto para esse endereço. Usando esse conhecimento, pensei em criar uma tarefa agendada do Windows em que o campo "Iniciar um programa" estivesse definido como a URL que eu queria iniciar. Infelizmente, isso não funciona. Quando a tarefa é executada, o URL não é aberto (nem os navegadores).
Alguém pode me indicar a direção certa para fazer isso acontecer? Idealmente, eu gostaria de ficar longe de utilitários de terceiros, aproveitando o Agendador de tarefas do Windows seria ótimo. Além disso, só para esclarecer, não estou procurando um plugin para fazer isso.
Além disso, não estou procurando nada extravagante ao acordar um computador adormecido para executar essa tarefa. Estou bem em deixar isso acontecer apenas quando um usuário estiver conectado.
fonte
Recentemente, encontrei-me tentando resolver esse problema exato e encontrei algumas coisas que podem ser úteis.
Configure a tarefa agendada para executar o seguinte comando:
Isso funciona sem criar um arquivo extra e sem uma janela trêmula. Confirmei que isso funciona no Windows 7 e abre a URL usando o navegador padrão.
O mesmo truque, porém, NÃO funciona no Windows XP. O mesmo comando no Windows XP sempre usará o Internet Explorer para abrir o URL especificado. A melhor solução que encontrei para o Windows XP até o momento é configurar uma tarefa agendada com
Novamente, nenhum arquivo extra é necessário, mas você obtém uma breve aparência de uma janela de comando.
Eu não testei isso no Windows Vista ou Windows 8
fonte
cmd
como executável e o restante para argumentos.Você pode fazer o gerenciador de tarefas do Windows executar um programa e apontar para um arquivo HTML que contém um redirecionamento para o site que você deseja que ele abra.
Aqui está o Javascript. Deixe-me saber se funciona.
fonte
Por algum motivo, as soluções acima não estavam funcionando para mim no Windows Server 2008, então acabei seguindo a abordagem vbs:
Isso tem o benefício adicional de poder fazer um POST com dados, se necessário.
Crie um arquivo vbs com o seguinte conteúdo:
Crédito para este site
fonte
Existem programas como o One Million Clicks que podem atualizar uma página da Web a cada x segundos / min / horas. Você pode até usar uma lista de proxies para simular visitantes reais nessa página.
fonte
Se o motivo de abrir a página da Web é que você precisa manter um pool de aplicativos ou processo de trabalho do IIS ativo, pode usar uma ferramenta chamada Desfibrilador de Pool de Aplicativos .
fonte