Newsletter

  • Immer informiert über die neusten Trends, Webseiten und Tutorials! Einfach hier für den monatlichen Newsletter anmelden.
  •  Eintragen
  •  Austragen

Login

Umfrage

  • Haben Sie Interesse an Softwaretipps für Webmaster?
  •  
  • ja
  • nein
  •  

BlackBeats

BlackBeats.fm Stream
- ONAIR -
Hip Hop Musik vom feinsten

Blackbeats FM

Linktipps

» Startseite » Java - Tutorials

Von der Windows CMD lesen (Beispiel MAC Adresse)

 
Manchmal muss man etwas von der Kommandozeile bei Windows auslesen, dies geht mit Java mit wenigen einfachen Befehlen.

Hier an dem Beispiel wie man seine eigene MAC Adresse ausliest erklärt:

  1.  package OwnStuff;
  2.  import java.io.IOException;
  3.  import java.util.Scanner;
  4.  public class MacAddress{
  5.            public static String getMacAddress() throws IOException {
  6.                // Kommandozeile aufrufen und befehl übergeben
  7.          Process proc = Runtime.getRuntime().exec( "cmd /c ipconfig /all" );
  8.                // Den Ausgabestream einlesen
  9.          Scanner s = new Scanner( proc.getInputStream() );
  10.                // mit findInLine() die MAC Adresse auslesen
  11.          return s.findInLine( "p{XDigit}p{XDigit}(-p{XDigit}p{XDigit}){5}" );
  12.      }
  13.      public static void main( String[] args ) throws IOException {
  14.        System.out.println( getMacAddress() );
  15.      }
  16.  }


Das ganze sind nur wenige Zeilen Code die aber viel bewirken können ;).

Die Ausgabe könnte z.b. folgendes sein:

  1.  00-12-3F-7A-E9-04


Fragen? Probleme? Keine Antworten? Hilfe finden Sie im Webmaster Forum!

Diese Artikel könnten Sie auch interessieren:
for() Schleife
switch() Weiche
if() Anweisung
Primzahlen (erweitert)