Batch 1 (programación)

Buenos días, hoy vamos a hablar sobre batch, que es la programación predeterminada en windows.
Durante el mes de junio, voy a ir colgando diferentes cursos y niveles de batch.
Lo primero que vamos a aprender, son los comandos de cmd , una vez los hayamos parcialmente aprendido, sigue con este tutorial.

ECHO

Echo, tiene varias posibilidades, la mas utilizada es  @echo off  que se utiliza para ocultar los comandos al ejecutar el archivo batch. Pero esta es la lista de todas las posibilidades que ofrece:

@echo off ocultar los comandos al ejecutar
echo LITERAL sirve para mostrar un literal sustituyendo LITERAL por el texto

IF

El if en batch, es muy parecido al de python. para escribirlo, sería: if [condición] [comando]. Y la condición, puede ser:
 if exist fichero orden
if not exist fichero orden
if cadena1==cadena2 orden
if not cadena1==cadena2 orden
if errorlevel orden
if not errorlever orden
En los casos anteriores, sustituiríamos fichero por un archivo, cadena1 y 2 por las cadenas que hayamos creado y orden por un comando de cmd

FOR

El for, tiene un carácter muy parecido al if, pero con la diferencia de que es mas abierto.
Su estructura, es for %%variable in lista do orden.
en la cual, deberíamos sustituir variable por la variable, lista por una lista que hayamos creado y orden por una lista de ordenes.
Ejemplo: for %%x in (1.txt. 2.txt, 3.txt) do delete %%i
El ejemplo anterior, lo que haría sería eliminar todo lo que se encuentre en la lista.

EDIT

Edit, funciona como una especie de bloc de notas.   Ejemplo: Edit archivo.txt
Lo cual nos dejaría editar nuestro archivo cmo si estuvieramos en un editor de texto.

La semana que viene subiremos 10 más. Para no perdértelas, no olvides de suscribirte a nuestro newsletter!!!

Comentarios