Je recherche un mécanisme permettant d'ouvrir une seule URL dans le navigateur par défaut actuel de l'utilisateur de manière planifiée / récurrente.
Je sais que si j'écrivais du code .Net pour le faire, je pourrais simplement faire quelque chose dans le sens Process.Start("http://example.com/somePage.html")
où le navigateur par défaut s'ouvrira à cette adresse. De même, je peux accéder à Start -> Run
une adresse donnée et la saisir, ce qui entraînera l'ouverture du navigateur par défaut à cette adresse. Fort de cette connaissance, je pensais créer une tâche planifiée Windows dans laquelle le champ "Démarrer un programme" était défini sur l'URL que je voulais démarrer. Malheureusement, ça ne marche pas. Lorsque la tâche est exécutée, l'URL n'est pas ouverte (ni les navigateurs).
Quelqu'un peut-il me diriger dans la bonne direction pour que cela se produise? Idéalement, je voudrais éviter les utilitaires tiers. Il serait formidable d'utiliser le planificateur de tâches de Windows. Aussi, juste pour être clair, je ne cherche pas un plugin de navigateur pour accomplir cela.
De plus, je ne cherche rien d’extraordinaire à réveiller un ordinateur en veille pour s’acquitter de cette tâche. Cela ne me convient que de laisser cela se produire uniquement lorsqu'un utilisateur est connecté.
la source
Je me suis récemment retrouvé à essayer de résoudre ce problème et j'ai trouvé quelques solutions qui pourraient être utiles.
Configurez la tâche planifiée pour exécuter la commande suivante:
Cela fait l'affaire sans créer un fichier supplémentaire et sans une fenêtre scintillante. J'ai confirmé que cela fonctionne sur Windows 7 et ouvre l'URL à l'aide du navigateur par défaut.
Le même truc ne fonctionne cependant pas sous Windows XP. La même commande dans Windows XP utilisera toujours Internet Explorer pour ouvrir l'URL donnée. La meilleure solution que j'ai trouvée pour Windows XP à ce jour consiste à configurer une tâche planifiée avec
Encore une fois, aucun fichier supplémentaire n'est requis, mais vous obtenez une brève apparence d'une fenêtre de commande.
Je n'ai pas testé cela sous Windows Vista ou Windows 8
la source
cmd
tant qu'exécutable et le reste pour les arguments.Vous pouvez faire en sorte que le gestionnaire de tâches Windows exécute un programme et le pointe vers un fichier HTML contenant une redirection vers le site Web que vous souhaitez ouvrir.
Voici le Javascript. Laissez-moi savoir si cela fonctionne.
la source
Pour une raison quelconque, les solutions ci-dessus ne fonctionnaient pas pour moi sous Windows Server 2008, je me suis donc tourné vers l'approche vbs:
Cela présente l’avantage supplémentaire de pouvoir effectuer un POST avec des données si nécessaire.
Créez un fichier vbs avec le contenu suivant:
Crédit à ce site
la source
Il existe des programmes comme One Million Clicks qui peuvent actualiser une page Web toutes les x secondes / minutes / heures. Vous pouvez même utiliser une liste de serveurs proxy pour simuler des visiteurs réels sur cette page.
la source
Si la raison pour laquelle vous ouvrez la page Web est que vous devez conserver un pool d'applications IIS ou un processus de travail actif, vous pouvez utiliser un outil appelé Défibrillateur de pool d'applications .
la source