InicioInfoCurso de programacion BATCH parte 1/3
ahora sera un curso de programacion batch

tengo una mas avanzado

entren a este
http://carpeta34.@es@.@tl sin las arrobas (@)
en el menu de la izquierda esta una pestaña llamada "programacion batch (.bat)"

Mensajes en BATCH

Este es una muy simple funcion que sirve para mostrar textos en cmd. Primero abrimos un archivo de texto Notepad y escriben el codigo

Codigo:

@echo off
echo hola a todos
pause
exit

y le ponen en guardar como...
les abrira una ventana, hay mismo le dan click en tipo y le ponen en todos los archivos y luego le ponen como nombre:

hola.bat
luego lo ejecutan y les saldra algo asi

Funcion de cada codigo
echo:

Imprime un texto en pantalla, que es el texto que viene después (el que le pasamos como parámetro), que en este caso es "Hola a todos". Echo significa eco, por lo mismo "@echo off" elimina el eco, la repetición de la ruta en la que nos encontramos en cada línea código.
pause:

Como bien se lee, pausa la ejecución del código. Además muestra el texto "Presione una tecla para continuar"
exit:

Cierra la ventana de comandos.


y listo
ahora algo mas util y avansado

Copy

Sirve para copiar uno o mas archivos a otro destino o direccion. Ejemplo de sintaxis:
Copy "Direccion del archivo" "Nueva direccion"
Ejemplo:
copy "C:archivo1.txt" C:archivo2.txt
lo cual copiaria el archivo1.txt y crearia el archivo2.txt con el mismo contenido

DEL:

Sirve para eliminar uno o más archivos. Su sintaxis es:
Del "ARCHIVO"
También se puede añadir:
del /f /q "archivo"
Donde no pide confirmación de eliminación (/q) y fuerza al archivo a borrarse ( /f )

Move:

Sirve para mover un archivo. Su sintaxis es:
Move "Dirección Archivo" "Nueva Dirección"

Si quisiéramos saber más sobre las funciones, o conocer algunas nuevas por nuestra propia cuenta podemos escribir en el Shell el nombre del comando seguido de /? y aparecerá toda la información necesaria.

Podemos poner en práctica esto de la siguiente manera:
Abramos el Shell de windows:
Inicio->Ejecutar-CMD

Una vez abierto escribamos:
Código :
echo off
Para eliminar el eco.
Luego para borrar el contenido de pantalla escribe:
Código :
cls
Ahora veamos la ayuda de la función Copy:
Código :
copy /?
Cerremos la ventana:
Código :
exit


Ahora vamos a crear un Batch que copie un archivo, luego lo mueva a otro directorio, borre el original y vuelva a copiar el copiado.
En la carpeta donde crearás el archivo .bat crea un archivo de texto llamado copiame.txt. En él, escribe lo que quieras. Este será el archivo que copiaremos.
Ahora el Batch:

Código :
@echo off
echo Hola, Copiaremos un archivo
pause
copy "copiame.txt" "copiado.txt"
move "copiado.txt" "C:copiado.txt"
del "copiame.txt"
cd "C:"
copy "copiado.txt" "copiado2.txt"
exit
Guárdalo en la carpeta como NombreQueTuQuieras.bat, y ejecútalo.

Lo que ha hecho la cadena de instrucciones es más o menos lo siguiente:
Primero apagamos el eco, luego imprimimos en pantalla "Hola, Copiaremos un archivo"
Pausamos el intérprete para que no siga de largo.
A continuación, copiamos el archivo "Copiame.txt" y su copia se llamará "copiado.txt". La movemos a la carpeta raíz del disco C, y eliminamos el original.
Por ultimo cambiamos de directorio al disco C, copiamos la copia y cerramos el Batch.

Después de que ejecutemos el Batch, si vamos al Disco C, veremos que hay dos nuevos archivos de texto: uno llamado copiado.txt y otro copiado2.txt.
También si vamos a la carpeta del Batch, veremos no está el archivo de texto original, "copiame.txt".

Creación de nuevos archivos:


Con Batch podemos crear otros archivos. Para ello, tenemos que escribir algo como esto:
Código :
echo TEXTO DE PRIMERA LINEA > nombre.extensión
echo TEXTO SEGUNDA LINEA >> nombre.extensión
echo TEXTO SIGUIENTE LINEA >> nombre.extensión

Al escribir echo seguido de un texto y el signo > creamos un archivo con el nombre que siga.
Si ocupamos un echo seguido de un texto y el doble signo > (>> se escribirá en la siguiente linea vacía del archivo que prosiga.

Hagamos la prueba:

Código :
echo Creando un Archivo de texto > nuevo.txt
echo Esta es la Segunda linea >> nuevo.txt
echo Y esta es la Siguiente >> nuevo.txt
echo Esto esta genial >> nuevo.txt

Si ejecutamos eso, la pantalla negra se abrirá y cerrará.
Pero en la carpeta en la que está nuestro batch se abra creado un nuevo archivo "nuevo.txt" que si lo abrimos, dentro estará escrito lo que especificamos.

Personalizando el SHELL


Si no te gusta mucho el aspecto del Shell.
Aquí veremos como personalizarlo un poco.

COLOR:

Con la función color podemos cambiar los colores de fondo y las letras. Siendo su sintaxis:
COLOR AB
Donde A= El color de el Fondo y B= Color de las letras.
Para ver todos los colores ve el MS-Dos y escribe color/?

tengo una mas avanzado

entren a este
http://carpeta34.@es.@tl sin las arrobas(@)
en el menu de la izquierda esta una pestaña llamada "programacion batch (.bat)"
Datos archivados del Taringa! original
10puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

l
Usuario
Puntos0
Posts3
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.