Hallo,
ich bin erst seit kurzem hier angemeldet...kenn mich noch nicht so aus
Ich habe einige Probleme beim Auslesen der registry mit Java.
Hier ist der Quelltext:
Mein Problem ist, dass ich nicht weiß wie die Regex auf den Pfad zugreifen, also welcher Ausdruck zu welchem Pfadabschnitt gehört.
Ich hätte so gedacht, dass \\w+ zu HKEY_CURRENT_USER gehört und \\s+ zu Volatile Environment.
Müsste hier dann nicht auch \w stehen, weil Zeichen auch in dem Abschnitt vorkommen??
Irgendwie hab ich das noch nicht ganz gecheckt:rtfm:
Danke für Eure Antorten!
ich bin erst seit kurzem hier angemeldet...kenn mich noch nicht so aus
Ich habe einige Probleme beim Auslesen der registry mit Java.
Hier ist der Quelltext:
Java:
import java.util.prefs.*;
import java.lang.ProcessBuilder;
import java.util.Scanner;
public class DruckerAuslesen {
public static void main(String argv[])throws Exception
{
ProcessBuilder pb= new ProcessBuilder("reg","query", "\"HKEY_CURRENT_USER\\Volatile Environment\\1\"", "/v", "HOMEDRIVE");
Process p= pb.start();
Scanner sc= new Scanner(p.getInputStream()).useDelimiter(" \\w+\\s+\\w+\\s+");
sc.next();
System.out.println(sc.next());
}
}
Ich hätte so gedacht, dass \\w+ zu HKEY_CURRENT_USER gehört und \\s+ zu Volatile Environment.
Müsste hier dann nicht auch \w stehen, weil Zeichen auch in dem Abschnitt vorkommen??
Irgendwie hab ich das noch nicht ganz gecheckt:rtfm:
Danke für Eure Antorten!