domingo, 22 de marzo de 2009

Lenguaje batch (parte 5)

Muy buenas a todos!!!

Hoy os enseñaré comandos muy impotantes para vuestros programillas que será de toda clase, y no nos centraremos en unos específicos, bueno procigamos...

Hoy nos centraremos en los comandos: bucles, shutdown y comando AT, vamos allá.

El comando bucle nos cervirá para hacerle una pequeña bromita a nuestros amigos o otras cosillas

Bucles:

@echo off
color 0a
title comando bucle

:menu
start cmd.exe
goto menu

Esto nos permitirá que se ejecute el lote menu, luego se ejecute el comando start abriendo comandos de windows y luego lo direcciona al lote menu otra vez, así se abrirá infinitamente hasta que se quede tildado Windows XP.

OK, ahora iremos al comando shutdown que tiene un par de directrices...

Shutdown -s = apaga el ordenador
Shutdown -r = reinicia el ordenador
Shutdown -t = tiempo de reinicio o apagado
Shutdown -c = comentario que se le puede agregar

Escribimos:

@echo off
color 0a
title shutdown

shutdown -s -t 10 -c Te he jodido, ahora te apagaré el ordenador
o
shutdown -r -t 10 -c Te he jodido, ahora te reiniciaré el ordenador

Explicación:

-s = apagamos el ordenador
-t = le agregamos el tiempo antes de apagarlo
-c = y un comentario para joderle

Muy bien, ahora pasamos al comando AT. Este nos permitirá ejecutar archivos en el momento y la hora que nosotros queramos. Ejemplo:

Escribimos:

AT 7:00 ejemplo.bat
AT 10:00 /every: 1, 2, 3, 4, 5, 6, 7 ejemplo.bat
AT 12:00 /next :F ejemplo.bat

Explicación:

AT = comando para ejecutar un archivo en tal hora
El segundo muestra que los dias 1, 2, 3... se ejecutará ese archivo en concreto
Y el tercero muestra que a las 12 el siguiente viernes (F: friday) se ejecutará el siguiente archivo

Bueno y esto es todo por hoy. Ahora lo que voy a hacer es poner un ejemplo cada semana para que vayais practicando. Everybody now, here we go!!!

No hay comentarios:

Publicar un comentario