|
Programacion Pregunta, consulta o ayuda a resolver los problemas o incógnitas que tengan los demás miembros de la comunidad sobre programación en general. |
Hola Invitado! Tómate un minuto para registrarte, es 100% GRATIS y no verás ninguna publicidad! ¿Qué estás esperando? Para Ingresa a Denunciando.com por medio de TapaTalk Clic ACA | Registrarse Ahora |
Programacion » programacion codigos batchParticipa en el tema programacion codigos batch en el foro Programacion. |
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Codigo matrix.batch !! | Pablo-med | Programacion | 8 | 08-06-2013 21:27:09 |
Comandos basicos (batch) | Pablo-med | Programacion | 7 | 03-06-2013 10:38:50 |
programacion con BATCH | Neo3 | Programacion | 2 | 31-05-2013 13:22:40 |
Calculadora en batch | Neo3 | Programacion | 16 | 29-05-2009 20:58:10 |
programacion en Batch | Neo3 | Programacion | 26 | 19-05-2008 23:57:55 |
, 13:39:37 | #1 | ||
programacion codigos batch
Calificación: de
5,00
Hola Viendo que hay muchas personas que preguntan a menudo sobre este tema he decidido poner un pequeño texto que explique como funciona y que se puede hacer. Posiblemente ya hay algún otro, pero yo no lo he visto. Espero que le sea de utilidad a alguien ******************************************** Introducción Antes que nada indicaros que se llaman procesos batch. La razón por la que a menudo se alude a ellos como bat es porque el entorno msdos requiere como máximo tres letras en la extensión y por tanto los archivos tienen la extensión .bat ¿Qué se puede hacer con ellos? Pues se puede hacer de forma automatizada todo aquello que se pueda hacer en la consola de msdos. ¿Como hago un archivo 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 crearlos desde la misma consola puedo utilizar varios sistemas Sistema 1: mediante la orden copy copy con: nombre_de_archivo.bat ... ... comandos ... ... Ctrl z (se acaba y se graba al pulsar Ctrl Z Método 2 mediante la redirección echo 1º línea a insertar >nombre_de_archivo.bat echo restantes líneas >>nombre_de_archivo.bat En cualquier caso para modificarlos podemos utilizar la utilidad Edit de msdos (abriendo el archivo concreto y luego grabando los cambios) o el block de notas. ¿Qué es eso de la redirección? Pues al igual que en unix se puede hacer que la salida de un comando sirva como entrada de otro. Para ello se utilizan los operadores < y > que sirven para indicar que salida debe ir a que lugar Por ejemplo si yo le doy la orden DIR, esta irá por defecto a la pantalla (dispositivo CON), pero puedo redirigir la salida a la impresora por defecto (dispositivo PRN) de la siguiente forma dir >prn Qué son los 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 para ordenar 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 ¿Como puedo seleccionar varios archivos 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 comando *.cfg -> seleccionar todos los archivos que tengan la extensión cfg comando a*.cfg -> seleccionar todos los archivos que comienzen por a y tengan la extensión cfg comando a*b.cfg -> seleccionar todos los archivos que comienzen por a, acaben por b y tengan la extensión cfg comando *asa*.cfg -> seleccionar todos los archivos que contengan 'asa' y tengan la extensión cfg comando c?asa.cfg -> seleccionar todos los archivos que contengan una C, luego un caracter cualquiera y luego 'asa'. Debe tener también la extensión cfg comando c?b*.* -> seleccionar todos los archivos que empiezen por c, tengan un caracter cualquiera, luego una b y cualquier extensión comando *.b?t -> seleccionar todos los archivos que tengan una extensión que empieze por b, luego un caracter cualquiera y luego una t. | |||
Twittear Seguir a @denunciando
| |
No Calculado | #1.5 |
SponSor | Re: programacion codigos batch |
22-01-2009 , 08:52:33 | #2 |
Denunciante Notable |
que bien...a programar.......
|
22-01-2009 , 10:58:42 | #3 |
Staff Retirado Con Honores Denunciante Mítico | programacion exelente........ |
22-01-2009 , 13:04:09 | #4 |
Denunciante Notable |
buen aporte..... aún falta informacion sobre los batch,,, ojala y subas mas suertes |
Etiquetas |
batch, codigos, programacion |
|