Buscar este blog

jueves, 26 de septiembre de 2013

1. Crea un script de BATCH que guarde la información de ipconfig, de netstat y de route y la redirija a un fichero llamado configuracióndered.txt. Ese script debe ser ejecutado por una tarea programada todos los días a las 17:00.
@echo off

:: Guardar los datos red de la maquina.
echo Datos del IPConfig > configuraciondered.txt
date /T >> configuraciondered.txt
ipconfig /all >> configuraciondered.txt
route print >> configuraciondered.txt
netstat -a >> configuraciondered.txt


2. En el programador de tareas crear dos tareas básicas de mostrar un mensaje por pantalla. Una para avisar del recreo (18:15) y otro para avisar de que el curso ha terminado (20:45).

@echo off
MSG * "Es la hora del descanso"

3. En el programador de tareas crea una tarea que haga una copia  (XCOPY) del directorio de "Mis documentos" de un usuario a una carpeta llamada c:\backup. Luego debe comprimir esa carpeta con el comando COMPACT. Ese script debe ser ejecutado a las 17:30, pero una vez lo hayas programado, fuerza la ejecución manual del mismo.

@echo off
xcopy /e c:\users\%username%\documets c:\backup
compact /s /c c:\backup

4. En el programador de tareas habilita la tarea predefinida para que el sistema haga un diagnóstico de la memoria.


5. Crea un script de batch que solicite al usuario un número y el programa te dia si ese número es positivo o negativo.
 Crea un script de batch que solicite al usuario un número y te diga si ese número es 0, o es negativo o es positivo.

@echo off
echo Introduce un valor: 
set /p valor=
if %valor% == 0 (
 echo El valor es 0
) else (
 if %valor% GEQ 0 (
  echo El valor es positivo
 ) else (
  echo El valor es negativo
 )
)

7.Crea un script de batch que solicite al usuario un número y una palabra (euro o peseta). El programa deberá convertir ese número a euros o a pesetas según lo que se haya introducido.
8. Crea un script que compruebe si en el directorio actual existen ficheros *.bat. Si es cierto deben listarse con un dir y si no se debe sacar un mensaje  indicando que no existen esos ficheros.

:: Se puede mejorar mucho.... mucho mucho.
@echo off

echo Introduce un numero:
set /p numero=
echo Introduce un valor(pesetas o euros)
set /p valor=
if %valor%==pesetas  (
 echo El valor de %numero% pesetas en euros son:
 set /a euro= %numero%\166
 echo %euro% euros
) else (
 echo El valor de %numero% euros en pesetas son:
 set /a peseta=%numero%*166
 echo %peseta% pesetas
)

No hay comentarios:

Publicar un comentario