lunes, 27 de septiembre de 2010

batch para los que empiezan a programar

Esta sera la primera parte de una serie de tutoriales dirigidos a los que empiezan a programas en batch.
o primero q pueden hacer es experimentar.
Abran el notepad (bloc de notas).
Para arirlo vallan a Inicio>Todos los programas>Accesorios>bloc de notas.
Una vez q lo tienen abierto vamos a escribir

Codigo:
echo hola

Voy a ir poniendo los codigos en casillas como estas
Codigo:
ejemplo codigo

Asi lo diferencias bien.
una vez q escribimos el codigo "echo hola" asi como suena lo van a guardar en cualquier lado.
Para q les sea facil encontrar todos los codigos q vamos a ver les combiene guardarlo en una carpeta en
el escritorio q se llame archivos batch o donde ustedes les venga bien. eso no es tan importante.
Cuando tengan q guardar el archivo vallan a Archivo>Guardar Como en la barra superior izquierda.
Cuando lo guarden pongan adonde dice Tipo "Todos los archivos"
y adonde dice nombre lo guardan con el nombre q ustedes quieran pero con la extencion .bat
ejemplo miprueba.bat
Bueno cuando guarden el archivo luego abranlo de la carpeta donde lo habían guardado y veran q no pasa
nada. se abrira una ventana negra por menos de un segundo y no veran nada.
Les cuento lo q paso.
cuando ustedes escribieron echo ese codigo sirve para q el cmd te muestre un mensaje.
pero el mensaje se muestra en el acto y el cmd se cierra.
Ahora lo q vamos a escribir lo siguiente en otro bloc de notas (al anterior lo pueden borrar).
Codigo:
echo hola
pause

Escribanlo igual a como yo lo escribi. En un renglon echo hola y en el de abajo pause.
Ahora guardenlo igual q como lo habian echo antes con la extencion .bat y con el nombre q quieran.
Lo que tendria q haber pasado es q se les ha abierto el cmd y dice algo q no se entiende como
C/documentos and setings... y algo asi.
pero fijense q en una parte dice hola.
Ahora lo q vamos a hacer es q esos codigos raros no se vean.
para eso cualquier codigo al comenzar tiene q ser asi. con este codigo
Codigo:
@echo off

Entonces q vamos a hacer?
vamos a escribir los siguiente
Codigo:
@echo off
echo hola
pause

Y lo guardamos.
Una vez q lo abrimos vamos a notar algo mas entendible no?
Les tendria q haber aparecido algo como esto
hola
Presione una tecla para continuar. . . _
Si pasa eso es porque van bien. si no pasa es porque hicieron cualquier cosa.
Bueno si nosotros queremos hacer una pausa y no queremos q aparezca ese texto molesto q dice:
Presione una tecla para continuar. . . _
lo q vamos a hacer es esto.
Vamos a escribir:

C?digo:
@echo off
echo hola
pause > nul


Igual q como yo lo escribi.
lo q hicimos fue agregarle el > nul q lo q hace es tapar lo q dice q presiones una tecla
cuando hay una pausa.
Les tendria q haber aparecido esto
hola
Si quieres cambiar el color de fondo y las letras (entiendo, es horrible ese negro y blanco  )
Pero te traigo una solucion Luego de escribir "@echo off" vamos a escribir color 45.
en el renglon de abajo.

Codigo:
@echo off
color 45
echo hola
pause > nul

Lo q hicimos fue cambiarle el color.
si no te gusta puedes saber todos los colores dirigiendote a Inicio>Ejecutar> Y escribes cmd . Se te abrira una ventana muy similar a la q estabamos trabajando.
ahi escribi:
Codigo:
color/?

Y te va a mostrar todos los colores q podes usar en tu bloc de notas.
Entonces escribis:
Codigo:
color 0c

por ejemplo si queres fondo negro y letras rojo claro.
color (primer letra o numero es el fondo) y (segunda letra o numero son las letras)
ejemplo "color 10" si queres las letras azules y el fondo negro
 un saludo!
                                                                                 

                                                By Kenok

No hay comentarios:

Publicar un comentario