Les dejo un pequeño ejemplo para a través de la linea de comandos poder introducir lineas en el archivo hosts de Windows.
Creamos desde el notepad u otro programa un archivo que luego guardaremos con la extensión Bat.
Introducimos el siguiente comando:
@echo off
TITLE Modificardor de archivo HOSTS
COLOR F0
ECHO.
:LOOP
Echo Se añadira la linea 127.0.0.1 midominio.com al archivo HOSTS
Echo.
Echo.
SET Choice=
SET /P Choice="¿Quieres modificar el archivo HOSTS? (S/N)"
IF NOT '%Choice%'=='' SET Choice=%Choice:~0,1%
ECHO.
IF /I '%Choice%'=='S' GOTO ACCEPTED
IF /I '%Choice%'=='N' GOTO REJECTED
ECHO Por favor teclea S (para Si) o N (para No) para proceder!
ECHO.
GOTO Loop
:REJECTED
ECHO Tu archivo de HOSTS no ha sido cambiado>>%systemroot%\Temp\hostFileUpdate.log
ECHO Finalizando.
GOTO END
:ACCEPTED
SET NEWLINE=^& echo.
ECHO Atendiendo a la solicitud de modificacion de tu archivo HOSTS
FIND /C /I "midominio.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%>>%WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO 127.0.0.1 midominio.com>>%WINDIR%\system32\drivers\etc\hosts
ECHO Finalizando.
GOTO END
:END
ECHO.
ping -n 11 127.0.0.1 > nul
EXIT
Con este script añadiremos la linea 127.0.0.1 midominio.com al archivo Hosts.
0 comentarios :
Publicar un comentario