Java - Ejecucion fichero bat con parametros

 
Vista:

Ejecucion fichero bat con parametros

Publicado por WEBNESS (57 intervenciones) el 06/01/2009 18:36:57
Hola, lei en un tema pasado como ejecutar un fichero bat desde java, y lo encontrado me sirvio mucho, ahora tengo un problema mayor

La ruta del fichero bat lleva espacios, es decir : C:documents and settings......, eso ya lo solucione encerrando la ruta con comillas "C:documents and settings......,", pero a este fichero le mando 3 parametros, dos de los cuales son rutas de archivos, ejecuto el comando desde dos y funciona, pero desde java, me abre son los archivos que le mando como parametro. aqui mando la linea

Runtime.getRuntime().exec("cmd.exe /K start ""+idata.getInstallPath()+"\createics.bat" ICS_"+size+".dbc "+SID+" "+createDir); ICS_"+size+".dbc " es la ruta del fichero que necesito enviarle al bat.

dos cosas mas: si dejo solo el nombre del archivo como esta, me dice que no encuentra el fichero, y si le mando la ruta completa me lo abre. Por DOS de las dos formas si funciona... Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder