hola, en esta oportunidad les presento un sencillo script que realiza un chequeo secuencial de las unidades de disco o particiones C. y D:, esto les podra salvar de la tediosa espera que hayq ue hacer cada vez que realizamos estas operaciones y tenemos que estar poendientes de cuando ha finalizado el escaneo para proceder a apagar o reiniciar el equipo. Ademasles dara una idea sobre como automatizar secuencias de comandos en ms-dos o sucedaneos (Command en Windows 95/98 y ME, CMD en Windows 2000/XP y Vista), mediante la programacion en Batch, que no es mas que la ejecucion de comandos por lotes, es decir en serie, de forma predeterminada mediante los llamados script tipo Bat.
Copien y pegen el siguiente codigo en un archivo de texto al que llamaremos por cualquier nombre con la extension .bat, por ejemplo ChequeoDeDisco.bat:
@echo off
color 1F
echo =======================================================
echo ººººº Este programa comprobara sus discos duros para reparar errores ººººº
echo -------------------------------------------------------------------------------
pause
C:
chkdsk /r
D:
chkdsk /r
shutdown -r -t 30 -c "Apagando el equipo"
exit
Bueno este script corre asi:
1) @Echo off: hace que no aparezcan los nombres de los comandos que utilizaremos en al consola.
2)color: especifica en dos digitos el color de letra y fondo de la consola, es solo para darle una specto mas atractivo.
3)echo: Imprime en pantalla un mensaje cualquiera, informando en este caso lo que hace el programa para que los usuarios no se asusten.
4)pause: genera una pausa en la ejecucion esperando que el usuario apriete una tecla (mensaje tipico "presione cualquier tecla para continuar").
5)C: simplemente cambia la ubicacion del disco para ejecutar el comando de chequeo.
6)chkdsk /r: comando para escanear la particion o disco duro seleccionado con el parametro /r que significa analizar y reparar. Si quieren mas info de este comando abran una consola (Inicio/Ejecutar y escriban CMD pulsando Enter). Normalmente este comando no se puede ejecutar en C: desde Windows, debido a que el sistema operativo lo esta utilizando, por lo que se nos ofrecera la posibilidad de ejecutarlo automaticamente al iniciar el PC, contestamos S si queremos que se ejecute la proxima vez que se inicie Windows, y N si no lo deseamos.
7) D: cambia de particion de trabajo a D:
8)chkdsk /r: igual que en el caso anterior, solo que esta vez, nos pedira confirmacion si queremos (S) o no (N) desmontar el volumen para poder analizarlo.
8)shutdown -r -t 30 -c "Apagando el equipo": Se utiliza el comando shutdown (apagar) con el parametro -r que significa reiniciar, y -t que implica que el sistema dara un mensaje de apagado en 3o segundos, -c significa el mensaje que se mostrara.
9) Exit: Por ultimo salimos de consola, aunque a estas alturas el sistema se esta reiniciando asi que es probable que haya finalizado el script " a la fuerza".
Bueno oajal les haya gustado, es un programa tipo Batch bastante sencillo, por ello sera de utilidad a ti si estas recien empezando o te "tinca" (da la idea) aprender a programar, y que mejor que con este lenguaje tan sencillo como el es Batch en Windows, recordemos que Linux tiene su propio interprete de comandos, pero esa es otra historisa para mas adelante, cuando aprenda algo de Batch en Linux :S.
Saludos