Ouvrir une page web au démarrage de Windows

Catégorie < windows >

1FORMATIK.com
Espace ~public
© 1998 - 2024

Sommaire

  • Solution pour ouvrir une page web au démarrage de Windows
  • Code source du script BAT
  • Vidéo explicative YouTube
  • Téléchargement du fichier BAT

Information

Rédigé par Antoine
Publié le 2023-12-15
Modifié le 2023-12-15
965 affichages
3 likes
0 non-like

Solution pour ouvrir une page web au démarrage de Windows

Il existe plusieurs solutions pour automatiser l'ouverture d'une ou de plusieurs pages web au démarrage de Windows. Bon nombre de sites internet vous proposeront d'utiliser le système de tâches plannifiées intégré à Windows.

Pour ma part je vous suggère plutôt un petit script batch très facile à utiliser. Une fois celui-ci créé, vos sites internet préférés s'ouvriront automatiquement suite au démarrage de Windows ; cette solution fonctionne avec toutes les versions de Windows.

Voici donc comment créer le fichier bat qui contient le code qui s'éxecutera de manière automatique au démarrage de votre PC Windows, et qui ouvrira les pages web que vous aurez choisi :

  • Maintenez la touche Windows et appuyez sur R.
  • Saisissez shell:startup et cliquez sur OK.
  • Effectuez un clic droit dans la fenêtre qui s'ouvre et sélectionnez Nouveau puis Document Texte.
  • Ouvrez le fichier et collez le code ci-après.
  • Cliquez sur le menu Fichier puis Enregistrer sous.
  • Positionnez le menu Type sur Tous les fichiers.
  • Nommez le fichier start.bat.

Vidéo illustrative via YouTube

Code source du script BAT

Le script que je vous propose vérifie la connectivité Internet en tentant de pinguer l'adresse IP 8.8.8.8. S'il n'y parvient pas, il attend un moment en pingant l'adresse IP locale, puis répète le processus jusqu'à qu'il ai détécté que votre PC est correctement connecté à Internet. Une fois la connexion réussie, il ouvre automatiquement les sites web que vous aurez configuré.

Voici le code source du script batch :

@echo off
set "IP=8.8.8.8"

:TestDeLaConnection
ping -n 1 %IP% | find "TTL=" >nul
if errorlevel 1 (
goto NouvelEssai
) else (
goto OuvreSiteWeb
)

:NouvelEssai
ping 127.0.0.1 -n 6 >nul
goto :TestDeLaConnection

:OuvreSiteWeb
start https://www.youtube.com
start https://www.google.com
exit

Voici une explication détaillé de ce code :

  • set "IP=8.8.8.8" définit l'adresse IP qui est utilisée comme point de test pour la connectivité à Internet.
  • On crée ensuite une boucle de test de la connexion :
:TestDeLaConnection
ping -n 1 %IP% | find "TTL=" >nul
if errorlevel 1 (
goto NouvelEssai
) else (
goto OuvreSiteWeb
)

Cette partie effectue un test de la connexion en utilisant la commande ping vers l'adresse IP définie (8.8.8.8 est l'adresse IP d'un des DNS de Google). Si la connexion réussit, c'est à dire si le TTL est trouvé dans la réponse, le script passe à l'étape OuvreSiteWeb. Sinon, il retourne à l'étape NouvelEssai.

  • Si la connexion à Internet n'est pas opérationnelle, on va donc à l'étape NouvelEssai :
:NouvelEssai
ping 127.0.0.1 -n 6 >nul
goto :TestDeLaConnection

En cas d'échec du test de connexion, le script effectue une pause en essayant de pinguer l'adresse IP locale 127.0.0.1 six fois -n 6. Ensuite, il retourne à la boucle de test de connexion.

  • Si la connexion est établit on ouvre les sites Web :
:OuvreSiteWeb
start https://www.youtube.com
start https://www.google.com
exit

Si le test de connexion réussit, le script ouvre dans mon exemple deux sites web, celui de YouTube et Google, et cela à l'aide de la commande start, puis il se termine avec exit.

Télécharger le script BAT

Cliquez sur le lien ci-contre pour télécharger le fichier archive au format ZIP.

Il contient les fichiers suivants :

  • Fichier script start.bat.
  • Fichier information 1formatik.txt.

Ce contenu vous a-t-il été utile ?

Faire un don

Soutenez-moi par un don.

Par avance, merci.