javakommando som kommunicerar med windows Cmd.

Permalänk

javakommando som kommunicerar med windows Cmd.

Hej !
Vet någon om det finns någon funktion som kan skicka ett kommando till windows Cmd?
exmpelvis ping kommandot.

Samt om detta är möjligt, Kan man snappa upp informationen i Cmdn efter man har kört kommandot?

Tackar för svar!

Visa signatur

Omnia Faeces

Permalänk

Hittade det är i en av mina gamla java-filer. Kolla APIn, men ungefär såhär ska det väl kunna gå att göra....

try { Process p = Runtime.getRuntime().exec("notepad .\\doc\\help.txt"); } catch(Exception e) { System.out.println("Unable to open file '.\\doc\\help.txt' with 'notepad'."); }

EDIT: http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Runtime.htm...

import java.io.*; class Ping { public static void main(String[] args) { try{ Runtime r = Runtime.getRuntime(); Process p = r.exec("ping localhost"); BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream())); String line; while ((line = in.readLine()) != null) { System.out.println(line); } in.close(); } catch(Exception e) { System.out.println("uups.." + e.toString()); } } }

Sen får du parsa och plocka fram det du vill i while-loopen...

Visa signatur

"Mies saa kaatua mutta ei karata." -- Adolf Ehrnrooth IR 7, Äyräpää 1944.

Permalänk

Nemen UJ! Va vackert! Tack så jättemycket!

Visa signatur

Omnia Faeces

Permalänk

Np. Alltid skoj att vara till nytta.

Visa signatur

"Mies saa kaatua mutta ei karata." -- Adolf Ehrnrooth IR 7, Äyräpää 1944.