Pessoal ali no topo do email eu quis dizer que nao tenho mais o netsend do XP, hoje é MSG no 7, mas o q preciso é rodar o bat no java
Obrigado
Felipe
--- Em java-br@yahoogrupos.com.br, "Felipe" <borellametal@...> escreveu
>
> Pessoal Blza!
>
> Seguinte tenho uma rede de um cliente que tem 100% windows 7, como nao tenho o serviço MSG do Seven eu criei um bat simples.
>
> MSG /server:nomemaquina nomeusuario mensagem
>
> se eu rodar na mao blz, funciona certo.
>
> Tentei pelo java sa seguinte forma e nao tem jeito de funcionar.
>
> File workingDirectory = new File("C:/");
> String javaProgram = System.getProperty("java.home") + "\bin";
> String[] command = {"cmd.exe", "/C", "start", "mensagem.bat"};
> String[] environment = {"PATH=" + javaProgram};
> try {
> Process process = Runtime.getRuntime().exec(command, environment, workingDirectory);
> } catch (IOException e) {
> e.printStackTrace();
> }
>
>
> Ele da uma mensagem que mensagem
>
> C:\Windows\System32>MSG /server:10.1.1.8 felipe Atencao pessoal reuniao sala 2
> 'MSG' não é reconhecido como um comando interno
> ou externo, um programa operável ou um arquivo em lotes.
>
> Mas se rodar no braço como falei funciona normal.
>
> Alguem passou por isso?
>
> Felipe
>
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
0 comentários:
Postar um comentário