CURSO DE PROGRAMACION BATCH

Páginas: 18 (4363 palabras) Publicado: 19 de noviembre de 2015
CURSO DE PROGRAMACION BATCH (.BAT) FACIL Y RAPIDO.


publicado por odd della robbia, ExpertoAutor de Emagister.com
 
Capítulo 2: LO DEMAS (no leer si no has leido lo de antes.)
¿Qué se puede hacer con ellos?
Pues se puede hacer de forma automatizada todo aquello que se pueda hacer en la consola de msdos. Se pueden ejecutar programas, enviar y recibir parámetros y automatizar tareas
Volver almenú
3. Creación de un programa.BAT

Pues son texto plano. Quiere eso decir que se pueden escribir en el block de notas, utilidad Edit de msdos  o algún editor ascii.

Al guardarlos deben tener la notación de nombres propia de msdos. Esto es un nombre con máximo 8 letras (espacios y \ no permitidos), luego un punto y la extensión que en este caso es obligatoriamente BAT (para compatibilidad contodas las versiones windows) o CMD (a partir de Windows 2000).

Para crearlos desde la misma consola puedo utilizar varios sistemas
Mediante la orden COPY
copy con: nombre_de_archivo.bat
Orden de creación de archivo con el nombre 'nombre_de_archivo.bat'
...
 
...
 
comandos
órdenes a ejecutar
...
 
...
 
Ctrl Z
Fin y grabación del archivo en el directorio actual
 
 

Método 2 mediante laredirección
echo 1º línea a insertar >nombre_de_archivo.bat
Se graba el fichero 'nombre_de_archivo.bat con la primera orden a ejecutar
echo restantes líneas >>nombre_de_archivo.bat
Se añade la segunda orden
echo restantes líneas >>nombre_de_archivo.bat
Se añade la tercera orden ...
En cualquier caso para modificarlos podemos utilizar la utilidad Edit de msdos (abriendo el archivo concreto y luego grabandolos cambios) o el block de notas.
Volver al menú
4. Redirección de entrada/salida
Pues al igual que en unix se puede hacer que la salida de un comando sirva como entrada de otro. Cada proceso tiene ya predeterminados sus dispositivos de entrada y salida. Mediante la redirección podemos cambiar eso.
DISPOSITIVO
SALIDA
CON
Salida por la pantalla
PRN
Salida por la impresora por defecto
LPT1
Salida porla 1º impresora en paralelo
COM1
Salida por el primer puerto serie
COM2
Salida por el segundo puerto serie
Así, si ejecuto la orden 'dir' la orden saldrá en su dispositivo por defecto (CON) y veré el resultado por pantalla
Para redireccionar se utilizan los operadores < y > que sirven para indicar que salida debe ir a que lugar
Por ejemplo si yo quiero redireccionar la salida estandar de dir paraque en vez de ir a la pantalla vaya a la impresora haré
dir >prn
 
Con lo que la salida natural del comando DIR en vez de ir a su sitio natural (la pantalla) irá a la impresora por defecto.
Volver al menú
5. Filtros
Los filtros son órdenes que sirven para formatear la salida del comando de acuerdo a nuestros intereses. Se utilizan mediante la barra vertical (Alt 124).
El filtro SORT sirve paraordenar la salida
DIR | SORT
 
El filtro MORE sirve para pausar la salida cada pantalla para que pueda ver todos los datos de salida con tranquilidad. Pasa de pantalla a pantalla al pulsar una tecla.
DIR | MORE
 
6. Máscaras y comodines
Para seleccionar varios archivos a la hora de realizar una determinada operación existe la posibilidad de utilizar máscaras. Estas máscaras utilizan los caracterescomodines para describir que archivos deben verse afectados. Para ello y teniendo en cuenta que los nombres de los archivos deben cumplir la notación de msdos (8 letras sin espacios como máximo, luego un punto y tres letras como máximo de extensión) se pueden utilizar los llamados comodines.
*
Equivale a varios caracteres
?
equivale a un solo caracter.
Ejemplos
*.cfg
seleccionar todos los archivosque tengan la extensión cfg
a*.cfg
seleccionar todos los archivos que comienzen por a y tengan la extensión cfg
a*b.cfg
seleccionar todos los archivos que comienzen por a, acaben por b y tengan la extensión cfg
*asa*.cfg
seleccionar todos los archivos que contengan 'asa' y tengan la extensión cfg
c?asa.cfg
seleccionar todos los archivos que contengan una C, luego un caracter cualquiera y luego...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion curso
  • Programación Curso
  • PROGRAMACIÓN DEL CURSO ALGORITMOS Y PROGRAMACIÓN
  • Programación Batch
  • Programacion batch
  • Curso Batch
  • curso batch
  • Curso Batch

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS