Systemsteuerung über Java aufrufen / Netzwerkordner aufrufen

milu

Grünschnabel
Hallo,

1.) ist es möglich die "Emails" von der Systemsteuerung aufzurufen?

Runtime.getRuntime().exec("explorer.exe ********?");
mail.PNG


2.) wie öffne ich einen Netzwerkordner? über Windows erreiche ich ihn ganz einfach über "\\192.168.33\Testordner"
aber Runtime.getRuntime().exec("explorer.exe \\\\192.168.33\\Testordner"); scheint nicht zu funktionieren
 
Hi

1) Probier
Code:
Runtime.getRuntime().exec("rundll32.exe shell32.dll,Control_RunDLL mlcfg32.cpl");

2) Probier
Code:
Runtime.getRuntime().exec("explorer.exe \"\\\\192.168.33\\Testordner\"");
 
Code:
Runtime.getRuntime().exec("rundll32.exe shell32.dll,Control_RunDLL mlcfg32.cpl");
scheint nicht zu funktionieren, keinerlei Reaktion
 
Anders angefangen:
Kannst du überhaupt irgendwas per exec aufrufen?
Sicherheitszeug von Java könnte es verhindern.

Dann...Java 32/64 bit?
Betriebssystem-Bit?
 
Funktioniert übrigens bei mir auch nicht.
Hmm...bei mir auch nicht :D

@milu: Rechte Maustaste auf das Mail-Symbol, Verknüpfung erstellen.
Die entstandene Datei sollte irgendwo im Inneren einen CPL-Pfad etc. enthalten.
Wenn du dir nicht sicher bist, wie man das rauskriegt, häng die Datei hier im Forum als Anhang an
("Erweitert" beim Antworten, dann das Büroklammersymbol).

Geht das mit dem Netzwerkpfad jetzt eigentlich?
 
Ich hab den CPL Pfad gefunden! Funktioniert jetzt alles super.
Er lautet unter Office2010:
C:\\Program Files (x86)\\Microsoft Office\\Office14\\MLCFG32.CPL

Hmm...bei mir auch nicht :D
Geht das mit dem Netzwerkpfad jetzt eigentlich?
Ja, das funktioniert super :) vielen Dank
 
Zuletzt bearbeitet:
Jo...windows-spezifische Sachen sind in Java sowieso nicht soo toll :D

Der Pfad sollte unter folgenden 3 Voraussetzungen stimmen:
a) Outlook installiert (nur dann gibts den Syssteu.-Dialog)
b) Installationspfad nicht geändert
c) 64bit-Windows.

Die Windowsversion selbst ist nicht so das Problem,
laut MS gibts das von 95 bis 8.

Sonst...a und b sollten sich aus der Registry auslesen lassen,
und c über den OS-Namen herausfinden.
Damits etwas universeller wird.
 

Neue Beiträge

Zurück