Subscribe:

martes, 4 de octubre de 2016

Programar con el bloc de notas

¿Qué es Batch?

Un archivo batch (o bat) es un archivo de procesamiento por lotes: se trata de archivos de texto sin formato, guardados con la extensión .bat que contienen un conjunto de comandos DOS. Cuando se ejecuta este archivo bat, los comandos contenidos son ejecutados en grupo, de forma secuencial, permitiendo automatizar diversas tareas. Cualquier comando DOS puede ser utilizado en un archivo batch. Tienes también varios comandos especiales para este tipo de archivos.
¿Qué es un Comando?
Es una orden que le damos al sistema operativo para que haga una tarea determinada.
Ya sabes lo necesario...ahora empecemos.

Siempre que termines un programa, debes de cambiarle la extensión .txt por .bat
SIEMPRE y cuando digo SIEMPRE es SIEMPRE que inicies un programa .bat se iniciara con:

@echo off

Este comando, deshabilita el echo para que no muestre los comandos, que se ejecutaran posteriormente.

Así será como siempre comenzaremos el programa.
Ahora, para ponerle un título a la ventana tenemos que escribir este comando:

title **TITULO**
Sustituyendo **TITULO** por lo que quieras poner de título.

Así quedaría el principio:

@echo off
title Mi Primer Programa

Para mostrar un mensaje en la ventana, debes escribir este comando:

echo **MENSAJE**

Sustituyendo **MENSAJE** por lo que quieras poner en el mensaje.

Para dejar un espacio de línea en el programa. Es lo equivalente a pulsar enter en Word hay que escribir este comando:

echo.

Para poner un auto mensaje, es decir, tan solo se verá en el modo edición, donde estamos ahora, en el bloc de notas...(suele escribirse para hacer tus aclaraciones) debemos escribir este comando:

rem **ACLARACIÓN**

Sustituyendo **ACLARACIÓN** por lo que quieras aclararte.
Bien, un ejemplo con todos estos comandos:

@echo off
rem esto es el principio
title HOLA
rem esto es el titulo
echo Hola qué tal?
rem esto es un simple mensaje
echo.
rem bajo la linea
echo Jejeje
rem otro mensaje

Para hacer una pausa y que te diga el programa "Pulse una tecla para continuar..." debeis escribir este comando:
pause

Si en cambio, lo que quereis es que haga una pausa, pero no diga nada el programa, y que siga al pulsar una tecla, pero sin decirte nada, debeis escribir este comando:
pause > nul

Si quieres acabar el programa y que salga de la ventana, debes escribir este comando:

Exit

EJEMPLO

@echo off
title hola
echo jeje
echo.
echo jeje
pause
echo lo estais entendiendo todo?
pause > nul
rem hasta aqui todo

exit


taller
1. Crea una aplicación con el bloc de notas para crear un antivirus usb con el siguiente código:


2. Crear un programa que muestre en pantalla un Hola Mundo y que tenga un color de fondo



1 comentarios:

askeland dijo...

como puedo crear un programa para que cada x tiempo me pulse una tecla o botón del ratón

Publicar un comentario

 
Blogger Templates