Abrir programa e passar parâmetros

2 respostas
B

Olá,

Gostaria de abrir um programa exe por uma aplicação java e ao abrir passar dois parâmetros, porém já tentei usar o método da classe Runtime e não consegui. Teria alguma forma de faze-lo?

Exemplo: Runtime.getRuntime().exec(“c:\teste.exe c:\entrada.txt c:\saida.txt”)

Ou seja eu preciso q o programa receba um arquivo com informações de entrada e gera algumas informações no arquivo de saída o problema realmente está em como passar os arquivos como parâmetro!

Grato a quem possa ajudar!
Bruno Arueira

2 Respostas

H

Pelo que entendi, você vai abrir um exe e salvar informações em dois arquivos txt.

os parâmetros do local onde está o arquivo, como: C:\teste.txt,
em java ou você inverte a posição da barra ou põe duas barras juntas, ficando assim: c:\teste.txt ou c:/teste.txt

Pelo que entendi acho que é isso…

B

E ae cara td blz?

Primeiro vou tentar isso q vc falou sobre a barra!

E sobre a idéia dos arquivos, é pq eu preciso passar um arquivo q contenha informações para que o exe manipule e retorne uma resposta através do segundo arquivo, ou seja, de acordo com a informação no entrada.txt o programa irá gerar uma informação de saída q será posto em saída.txt! Mas mesmo assim valeu e vou tentar sua solução!

PS: Gostei da sua frase na assinatura! sobre as pessoas entenderem binário! hehehehe

Valeu

Criado 5 de agosto de 2006
Ultima resposta 8 de ago. de 2006
Respostas 2
Participantes 2