lucasportela
try {
Runtime.getRuntime().exec("print arquivo.etq > lpt1 ");
} catch (IOException e) {
e.printStackTrace();
}
Kanin_Dragon
Cara, utilize as classes Process e Runtime.
marcos.stuchi
tentei executar com esse codigo nao certo nao
try {
Runtime.getRuntime().exec("print arquivo.etq > lpt1 ");
} catch (IOException e) {
e.printStackTrace();
}
nao preciso colocar mais nada nao???
lucasportela
private void exec(){
Process exec;
try {
exec = Runtime.getRuntime().exec("print arquivo.etq > lpt1 ");
if ( exec.waitFor() == 0)
System.out.println("Executado.");
else
System.out.println("ERRO");
} catch (IOException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
lucasportela
super_swinger, bem lembrado
private void exec(){
Process exec;
try {
exec = Runtime.getRuntime().exec("cmd /c print arquivo.etq > lpt1 ");
if ( exec.waitFor() == 0)
System.out.println("Executado.");
else
System.out.println("ERRO");
} catch (IOException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
marcos.stuchi
lucas portela, mas com esse codigo qe vc me passo nao preciso especificar o caminho que meu arquivo.etq esta?
lucasportela
de preferencia, senao vai ter que criar uma variavel de sistema, no PATH
melhor setar o caminho
marcos.stuchi
por exemplo, se eu fosse salvar o arquivo dentro de uma pasta chamada etiqueta qe esta no c:, eu deveria colocar
o codigo assim??
marcos.stuchi
mas se eu nao salvar meu arquivo na pasta system32, como qe sera o codigo pra chamar de dentro da pasta que eu criei??
marcos.stuchi
lucas como qe eu faço pra colocar o local onde o meu arquivo ta, sera que vc poderia me ajudar???
lucasportela
private void exec(){
Process exec;
try {
exec = Runtime.getRuntime().exec("cmd /c print c:\\etiqueta\\arquivo.etq > lpt1 ");
if ( exec.waitFor() == 0)
System.out.println("Executado.");
else
System.out.println("ERRO");
} catch (IOException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
_Zell_
lucasportela, valeu ai pelas dicas. Ma ajudou a resolver um problemão que eu tinha aqui! =D
Abraço!