| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/01/2012 11:11:29
|
landantas
JavaBaby
![[Avatar]](/images/avatar/a2314a16f4c70cf17d279d2bd4e4ec84.jpg)
Membro desde: 03/02/2011 14:32:49
Mensagens: 92
Offline
|
Olá!
Estou desenvolvendo um aplicativo que precisa gravar um cd com alguns arquivos(imagens, videos, etc...).
Eu aqui mesmo alguem falando sobre o JIIC(Java Image Iso Creator), porém como gravar a imagem criada poe ele no cd via java ou CMD???
Obrigado pela atenção
This message was edited 1 time. Last update was at 28/01/2012 11:12:23
|
Acessem: Assembly Brasil |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/01/2012 11:59:16
|
Andre Lopes
JavaGuru
![[Avatar]](/images/avatar/0bcefc4a0343127ba6af7653bbc47846.jpg)
Membro desde: 04/11/2011 12:51:45
Mensagens: 227
Online
|
Nossa, nao sabia que dava pra fazer isso com java... Java é bastante diverso nessas coisas!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/01/2012 13:15:51
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
No Java você pode até gerar o ISO (que é um arquivo binário como outro qualquer), porém, não pode gravar o CD. Para gravar o CD, baixe um aplicativo como o Nero ou o Roxio, e então use a interface de linha de comando deles através do Runtime.exec. Mas dê adeus ao multiplataforma.
This message was edited 1 time. Last update was at 28/01/2012 13:16:09
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/01/2012 20:41:54
|
landantas
JavaBaby
![[Avatar]](/images/avatar/a2314a16f4c70cf17d279d2bd4e4ec84.jpg)
Membro desde: 03/02/2011 14:32:49
Mensagens: 92
Offline
|
Olá VinyGodoy!
Eu já baixei o Nero e já estou explorando o neroCmd.exe...
Quando utilizo-o via cmd ele funciona normalmente...
porém quando utilizo-o via Java(com o Runtime.exec) ele não passa os parametros...
Dá um erro como se eu não estivesse passado parametro algum para o nerocmd...
Tem alguma dica sobre isso???
Obrigado pela atenção
Fica com DEUS
E parabéns por todo o seu conhecimento te admiro muito
This message was edited 1 time. Last update was at 28/01/2012 20:42:33
|
Acessem: Assembly Brasil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/01/2012 22:35:48
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Já tentou usar a classe ProcessBuilder? Ele dá mais controle que o Runtime.exec.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/01/2012 22:36:50
|
landantas
JavaBaby
![[Avatar]](/images/avatar/a2314a16f4c70cf17d279d2bd4e4ec84.jpg)
Membro desde: 03/02/2011 14:32:49
Mensagens: 92
Offline
|
Ainda não vou estudá0la um pouco e qualquer coisa retorno...
Obrigado pela Atenção e fica com DEUS
|
Acessem: Assembly Brasil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/01/2012 22:40:25
|
davidbuzatto
Moderador
![[Avatar]](/images/avatar/7ba6d33c373fea56b7258003b16c68e5.jpg)
Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Online
|
Complementando o Vinícius, leia esse artigo aqui:
http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html
Leitura obrigatória para quem quer trabalhar com processos externos em Java.
[]'s
|
Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."
http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/01/2012 22:42:43
|
landantas
JavaBaby
![[Avatar]](/images/avatar/a2314a16f4c70cf17d279d2bd4e4ec84.jpg)
Membro desde: 03/02/2011 14:32:49
Mensagens: 92
Offline
|
Obrigadão pelas respostas!!
Irei implementar meu codigo e quando terminá-lo postarei aqui, pois outras pessoas podem esta com este mesmo problema...
Fiquem com DEUS
|
Acessem: Assembly Brasil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/01/2012 23:19:08
|
landantas
JavaBaby
![[Avatar]](/images/avatar/a2314a16f4c70cf17d279d2bd4e4ec84.jpg)
Membro desde: 03/02/2011 14:32:49
Mensagens: 92
Offline
|
Galera obrigado pelas dicas!!!
O meu codigo ainda está em desenvolvimento mas para inicio já está bom!
Vejam um exemplo já utilizando o NeroCmd:
Espero que ajudem outras pessoas
Depois postarei o codigo já gravando o CD
Fiquem com DEUS
|
Acessem: Assembly Brasil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/01/2012 08:47:16
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Aqui tem uma classe fácil para você redirecionar o fluxo do processo para um Stream qualquer: http://www.guj.com.br/java/213361-processbuilder#1087285 E aqui tem uma classe que criar um stream para um JTextArea ou JTextPane: http://www.guj.com.br/java/83462-ajuda-com-um-jtextarea-especial#445260
This message was edited 1 time. Last update was at 29/01/2012 08:47:36
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/01/2012 10:46:21
|
landantas
JavaBaby
![[Avatar]](/images/avatar/a2314a16f4c70cf17d279d2bd4e4ec84.jpg)
Membro desde: 03/02/2011 14:32:49
Mensagens: 92
Offline
|
Vinicius obrigado pela dica mas com o codigo que eu postei já está bom...
Será um comando bem básico: o cliente vai clicar no botão e vai ser executado um comando para gravar o CD, não vai precisar de retornos e talz... vai precisar apenas se der erro....
Mas mesmo assim obrigado pela dica(poderá ser util outra vez)....
Fiquem com DEUS
|
Acessem: Assembly Brasil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/01/2012 13:55:32
|
landantas
JavaBaby
![[Avatar]](/images/avatar/a2314a16f4c70cf17d279d2bd4e4ec84.jpg)
Membro desde: 03/02/2011 14:32:49
Mensagens: 92
Offline
|
Olha eu de novo incomodando voces!
Este codigo que postei ele consegue passar um parametro normalmente porém no meu sistema eu preciso passar mais de um parametro em um comando só!
quando eu tento passá-los dá erro!
Retorna uma mensagem como se não tivesse passado parametro nenhum, ou que não está reconhecendo o parametro...
Alguem tem uma luz aii??
Obrigado pela atenção
Fiquem com DEUS
|
Acessem: Assembly Brasil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2012 08:00:38
|
entanglement
GUJ Hacker
Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline
|
Se o comando tiver N argumentos, você precisa passar cada um deles separadamente.
Por exemplo, se seu comando original era algo como "nerocmd --erase --drivename d:", você precisa fazer algo como:
OK?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 13:43:12
|
landantas
JavaBaby
![[Avatar]](/images/avatar/a2314a16f4c70cf17d279d2bd4e4ec84.jpg)
Membro desde: 03/02/2011 14:32:49
Mensagens: 92
Offline
|
Galerinha!!
Muito obrigado pelas dicas de todos!!!!
Eu até tentei fazer pelos codigos ditos acima!!
Mas terminei fazendo com um comando bem simples:
Espero que possa ajudar a mais alguem
Aqui está rodando beleza
E se este codigo estiver errado(ou algo do tipo) por favor avisem-me
Fiquem com DEUS e Obrigado pela atenção
|
Acessem: Assembly Brasil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 13:45:56
|
landantas
JavaBaby
![[Avatar]](/images/avatar/a2314a16f4c70cf17d279d2bd4e4ec84.jpg)
Membro desde: 03/02/2011 14:32:49
Mensagens: 92
Offline
|
Obs: O codigo acima está continuando um CD multisessão para criar um novo CD(multi sessão) retire o "--import"
Fiquem com DEUS
|
Acessem: Assembly Brasil |
|
|
 |
|
|