Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Programacion BAT! COMO?

Estas en el tema de Programacion BAT! COMO? en el foro de Visual Basic clásico en Foros del Web. Hola, como va colegas? Los molesto en esta ocasión porque tengo que generar un pequeño BAT, y tengo mis dudas si con BAT se puede ...
  #1 (permalink)  
Antiguo 28/07/2008, 18:23
 
Fecha de Ingreso: julio-2008
Mensajes: 7
Antigüedad: 15 años, 9 meses
Puntos: 0
Programacion BAT! COMO?

Hola, como va colegas? Los molesto en esta ocasión porque tengo que generar un pequeño BAT, y tengo mis dudas si con BAT se puede hacer, les explico.
Necesito que el BAT me genere un comando como el siguiente:
C:\ICR\encolador.exe N C:\ICR\DATA\2_0018_080601_080630.txt Tabla:Entrada 2 18 N US PW SERVIDOR B. DE DATOS
pero según los primero 5 valores que tiene el txt me modifique la entrada, ejemplo: Entrada 2 18
Se entiende? ósea si el archivo de texto empieza con "2_00018” la entrada tiene que ser:
Entrada 2 18 N US PW SERVIDOR B. DE DATOS
Ejemplo:

C:\ICR\encolador.exe N C:\ICR\DATA\1_00112_080601_080630.txt Tabla:Entrada 1 112 N US PW SERVIDOR B. DE DATOS

C:\ICR\encolador.exe N C:\ICR\DATA\3_00005_080601_080630.txt Tabla:Entrada 3 5 N US PW SERVIDOR B. DE DATOS

Me olvidaba el prime valor va de "1 a 3", y el siguiente de "00000 a 00112"
La idea es que el BAT busque en el directorio los .txt y busque en el nombre de archivo y me cree el comando y lo ejecute, uno tras otro, siempre habrá más de un archivo.
La verdad tengo mis dudas si es posible con un simple BAT, creo que con algunas variables podría llegar a funcionar, pero necesito que me den una mano por favor.
Desde ya muchas gracias!
Saludos!
  #2 (permalink)  
Antiguo 29/07/2008, 07:42
Avatar de Jhonnyf  
Fecha de Ingreso: septiembre-2007
Ubicación: Dentro de mi
Mensajes: 87
Antigüedad: 16 años, 7 meses
Puntos: 5
Respuesta: Programacion BAT! COMO?

se que todo lo que pides se puede con bat... pero no se como... sorry U_U me parece que el %1 es parametros del bat....

Si se puede (ve visto bat que parecen programas).. pero no se como
__________________
*en construccion*
  #3 (permalink)  
Antiguo 29/07/2008, 10:10
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: Programacion BAT! COMO?

Hasta donde yo sé no se puede con un *.bat, ya que no podrás manejar los nombres de los archivos. ¿Por qué no lo haces con VBScript?
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #4 (permalink)  
Antiguo 30/07/2008, 07:14
Avatar de Jhonnyf  
Fecha de Ingreso: septiembre-2007
Ubicación: Dentro de mi
Mensajes: 87
Antigüedad: 16 años, 7 meses
Puntos: 5
Respuesta: Programacion BAT! COMO?

Cita:
Iniciado por David el Grande Ver Mensaje
Hasta donde yo sé no se puede con un *.bat, ya que no podrás manejar los nombres de los archivos. ¿Por qué no lo haces con VBScript?
Crear un Archivo Bat y escribir:
Código:
@echo esto es una prueba mi estimado %1, si se puede hacer muchas cosas con los bats, %2
Llamada:
[NombreBAT] David amigo
__________________
*en construccion*
  #5 (permalink)  
Antiguo 30/07/2008, 15:56
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: Programacion BAT! COMO?

Sí, es lógico que se puede enviar parámetros a un *.bat haciendo esto, pero según lo que yo entendí de su pregunta quiere manejar los nombres de los archivos, tomar parte de ese nombre, lo que definitivamente yo no conozco ninguna forma de hacerlo con *.bat. Si tú conoces, quizás puedas ayudarlo.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #6 (permalink)  
Antiguo 30/07/2008, 20:48
Avatar de Jhonnyf  
Fecha de Ingreso: septiembre-2007
Ubicación: Dentro de mi
Mensajes: 87
Antigüedad: 16 años, 7 meses
Puntos: 5
Respuesta: Programacion BAT! COMO?

recuerdo que vi un codigo BAT que hacia cada cosa.. parecia un commando de DOS.. por eso se que se puede.... pero no se como.... incluso con los bats se pueden hacer estructuras repetitivas como el for (for /L %%I in (1,1,13) do call archivo.exe)

pero no se como... lo he visto funcionado, he visto el codigo, pero nunca lo aprendi ni me llamo mucho la atencion porque para eso, mejor hago un modulo en un LP
__________________
*en construccion*
  #7 (permalink)  
Antiguo 31/07/2008, 09:16
Avatar de Kruzado  
Fecha de Ingreso: marzo-2007
Mensajes: 307
Antigüedad: 17 años, 2 meses
Puntos: 17
Respuesta: Programacion BAT! COMO?

ya muchachos ahi les dejo un enlace para que se entretengan un buen rato.... a ver si entre todos podemos aprender algo....

http://www.elhacker.net/ProgramacionBat.htm

http://www.wikilearning.com/tutorial...dos_msdos/92-9

este esta very gufy http://www.geocities.com/antonigual/batchtips.html

saludos!
  #8 (permalink)  
Antiguo 31/07/2008, 09:55
Avatar de Jhonnyf  
Fecha de Ingreso: septiembre-2007
Ubicación: Dentro de mi
Mensajes: 87
Antigüedad: 16 años, 7 meses
Puntos: 5
Respuesta: Programacion BAT! COMO?

Cita:
Iniciado por Kruzado Ver Mensaje
ya muchachos ahi les dejo un enlace para que se entretengan un buen rato.... a ver si entre todos podemos aprender algo....

http://www.elhacker.net/ProgramacionBat.htm

http://www.wikilearning.com/tutorial...dos_msdos/92-9

este esta very gufy http://www.geocities.com/antonigual/batchtips.html

saludos!
ahhhhhhhhhhhhhhh mi cabeza!!!!



Sabia que se podia :D
__________________
*en construccion*
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:04.