Paso de parametros a programa en ejecucion

Iniciado por Lopardo, 28 Diciembre 2007, 14:16 PM

0 Miembros y 1 Visitante están viendo este tema.

Lopardo

Bueno entiendo lo que me dicen pero recuerden que si le mando al ms-dos "dir\n" eso no cambiaría de línea, en Java el "\n" si ocaciona un salto de línea pero en ms-dos como se representa esto?, aun no se. Es decir según lo que se ha dicho hasta ahora el problema sería que al mandarle los comandos al ms-dos este solo los recibe pero no los interpreta ya que no se presiona enter, bueno algo asi. Ahora el problema es como mandarle el comando en conjunto con algún caracter que éste entienda como un "enter". Bueno espero me puedan ayudar.

Nota: intente mandarle "dir\n" pero el resultado era el mismo, es como que no asimila el comando por lo tanto no hace nada.

Saludos.
...de la sabiduría.

Ragnarok

Pues no sé exactamente cómo sería, el final de línea se indica de forma diferente en windows y en linux, entre otras cosas. Si encuentras el código fuente de alguno de estos dos proyectos sería lo que quieres hacer:

http://fedora.info/download/2.2.1/javadocs/fedora/utilities/ExecUtility.html
http://www.mmbase.org/development/api/1.6/org/mmbase/util/externalprocess/ProcessFactory.html
No olvidéis leer las normas generales, además de las específicas de cada tablón.sgae, ladrones

egyware

es el mismo el final de linea y porque no intentas hacer flush al outstream
oser out.flush();