Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] Parametros a bat

Estas en el tema de Parametros a bat en el foro de Java en Foros del Web. Hola Buen dia. Estuve leyendo este Articulo : http://www.forosdelweb.com/f45/pasar-parametros-desde-aplicacion-java-bat-1000525/ pero no logro dar con un buen resultado. Necesito pasar un dato a un Bat automaticamente ...
  #1 (permalink)  
Antiguo 23/02/2015, 04:54
 
Fecha de Ingreso: septiembre-2013
Ubicación: Buenos Aires
Mensajes: 8
Antigüedad: 10 años, 7 meses
Puntos: 0
Parametros a bat

Hola Buen dia.

Estuve leyendo este Articulo :

http://www.forosdelweb.com/f45/pasar-parametros-desde-aplicacion-java-bat-1000525/

pero no logro dar con un buen resultado.

Necesito pasar un dato a un Bat automaticamente sin escribirlo por consola. Ejemplo :

Debo pasar una fecha a un bat para realizar un proceso de novedades :

@echo off
title Bajanov
color 1B
cd..
cd..
cd..
cd VUELCO
del *.ZIP
cls
parametro1 = %var1
cls
cd..
cd..
cd..
cd SISTEMA\novecheck
del ftp.txt
cls
echo open 200.5.89.241 >> ftp.txt
echo ######>> ftp.txt
echo ######>> ftp.txt
echo lcd C:\VUELCO>> ftp.txt
echo bin>> ftp.txt
echo hash>> ftp.txt
echo prompt>> ftp.txt
echo cd /VUELCO/02>> ftp.txt
echo get NV%var102.ZIP>> ftp.txt

donde %var1 es la variable que deberia recibir el String desde la aplicacion Java :

String parametro1 = "2002";
Runtime aplicacion = Runtime.getRuntime();
try{
aplicacion.exec("cmd.exe /K start C:/SOPORTE/novecheck/BAJONOV.bat "+parametro1+"");
}
catch(Exception e){
System.out.println(e);
}

La cuestion es que no me lo toma , que estoy haciendo mal??

Saludos
  #2 (permalink)  
Antiguo 23/02/2015, 05:03
 
Fecha de Ingreso: septiembre-2013
Ubicación: Buenos Aires
Mensajes: 8
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Parametros a bat

Listo ya lo entendi :

quedo asi en el BAT :

@echo off
title Bajanov
color 1B
cd..
cd..
cd..
cd VUELCO
del *.ZIP
cls
parametro1 = %1
cls
cd..
cd..
cd..
cd SOPORTE\novecheck
del ftp.txt
cls
echo open 200.5.89.241 >> ftp.txt
echo #####>> ftp.txt
echo #####>> ftp.txt
echo lcd C:\VUELCO>> ftp.txt
echo bin>> ftp.txt
echo hash>> ftp.txt
echo prompt>> ftp.txt
echo cd /VUELCO/02>> ftp.txt
echo get NV%102.ZIP>> ftp.txt


Mil disculpas!

Etiquetas: bat, parametros, string
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 03:22.