Ce petit script va vous permettre d'ajouter un domaine virtuel (par exemple, monprojet.dev) dans le fichier "hosts" de Windows.
Code : Tout sélectionner
:: Nom du script: Edit Hosts
:: --------------------------------------------------------
:: Auteur: Daniel Chalsèche (alias Dakin Quelia)
:: Contact: http://www.danielchalseche.fr.cr/
:: --------------------------------------------------------
@echo off
:: Définir le chemin du fichier Host
set file=%systemroot%\system32\drivers\etc\hosts
:: On récupère la valeur par l'utilisateur.
set /p hostName=Veuillez indiquer l'hôte virtuel (Exemple: monsite.dev) :
:: On ajoute la ligne dans le fichier.
set addHost=127.0.0.1 %hostName%
:: On vérifie que le fichier existe (en théorie c'est le cas).
if exist %file% (goto ok) else (goto Nok)
:ok
:: On enlève l'attribut "lecture seule" et l'attribut "caché".
attrib -r -h %file%
:: On ajoute l'hôte virtuelle.
echo %addHost% >> %file%
:: On remet l'attribut "lecture seule" et l'attribut "caché".
attrib +r +h %file%
echo "Le fichier hôte a été modifié."
:Nok
exit