linha de comando Java

Delphi

19/03/2013

Bom dia

Preciso de executar uma linha de comando java para enviar um ficheiro.
Tenho este comando :

java -jar XPTO-[VERSAO]-cmdClient.jar -n 123456789 -p xxxxxxxxx -a 2013 -m 01 -op enviar
-i "C:\caminho para ficheiro\Nome_ficheiro.xml"

Nunca utilizei Java e precisava de executar este comando através de um programa em Delphi 6.
Podem ajudar-me?

Muito obrigado
Ana Santos

Ana Santos

Curtidas 0

Respostas

Perivaldo Martins

Perivaldo Martins

19/03/2013

Bom dia

Preciso de executar uma linha de comando java para enviar um ficheiro.
Tenho este comando :

java -jar XPTO-[VERSAO]-cmdClient.jar -n 123456789 -p xxxxxxxxx -a 2013 -m 01 -op enviar
-i "C:\caminho para ficheiro\Nome_ficheiro.xml"

Nunca utilizei Java e precisava de executar este comando através de um programa em Delphi 6.
Podem ajudar-me?

Muito obrigado


Você terá que ter o java em sua máquina, vai usar ShellExecute ou WinExec, veja qual atende melhor as suas necessidades.

//inclua no uses
ShellApi;

ShellExecute(Handle, 'open', 'sua instrução ou programa a ser aberto', nil, nil, SW_SHOWNORMAL) ;

ou

ShellExecute(Application.Handle, nil, 'java', nil, 'as demais linhas de comando...', SW_SHOWNORMAL);


ou


Winexec('java ...', SW_SHOW); 



Boa sorte e bons códigos!
GOSTEI 0
Ana Santos

Ana Santos

19/03/2013

Vou experimentar
Muito obrigada
GOSTEI 0
Ana Santos

Ana Santos

19/03/2013

Funcionou na perfeição.
Muito obrigada
GOSTEI 0
POSTAR